All Projects → luizbills → gitpod-wordpress

luizbills / gitpod-wordpress

Licence: MIT license
Easily develop plugins and themes for WordPress directly from your browser with Gitpod.

Programming Languages

shell
77523 projects
Dockerfile
14818 projects
PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to gitpod-wordpress

template-tailscale
Ever wondered how to configure Tailscale with Gitpod to enable secure and ephemeral developer environments in the cloud? Here's how...
Stars: ✭ 29 (-45.28%)
Mutual labels:  gitpod
your-analytics
Web analytics platform. Open source, privacy-focused and simple.
Stars: ✭ 33 (-37.74%)
Mutual labels:  gitpod
battlestax
BattleStax is a stateful JAMStack game that is wholesome fun for the entire crew.
Stars: ✭ 32 (-39.62%)
Mutual labels:  gitpod
theia-workshop
Theia Workshop - Building Cloud and Desktop IDEs
Stars: ✭ 38 (-28.3%)
Mutual labels:  gitpod
Gitpod
Gitpod automates the provisioning of ready-to-code development environments.
Stars: ✭ 6,261 (+11713.21%)
Mutual labels:  gitpod
vanillajs-hello
Start a VanillaJS website using WebPack in just 30 seconds: HTML,CSS,Babel,SASS,Bootstrap,Prettier,Gitpod
Stars: ✭ 24 (-54.72%)
Mutual labels:  gitpod
GitHub-Web-IDE
⚡ Open GitHub repositories in online web IDE
Stars: ✭ 242 (+356.6%)
Mutual labels:  gitpod
DrupalPod
Start Drupal contributions with 1 click.
Stars: ✭ 96 (+81.13%)
Mutual labels:  gitpod
template-dotnet-core-cli-csharp
A CLI template for .NET, written in C#, configured for Gitpod (www.gitpod.io) to give you pre-built, ephemeral development environments in the cloud.
Stars: ✭ 19 (-64.15%)
Mutual labels:  gitpod
website
Gitpod website and documentation
Stars: ✭ 233 (+339.62%)
Mutual labels:  gitpod
go-gin-app
Fork from https://github.com/demo-apps/go-gin-app.git
Stars: ✭ 15 (-71.7%)
Mutual labels:  gitpod
definitely-gp
External `.gitpod.yml` files.
Stars: ✭ 81 (+52.83%)
Mutual labels:  gitpod
webstone
Start your next full-stack application with Webstone and configure it as you go.
Stars: ✭ 71 (+33.96%)
Mutual labels:  gitpod
gitpod-window
Gitpod Window offers you an immersive IDE experience with minimal UI and shortcuts. (ex. Ctrl-W)
Stars: ✭ 23 (-56.6%)
Mutual labels:  gitpod
mint-ui
Design System | React UI components for web
Stars: ✭ 17 (-67.92%)
Mutual labels:  gitpod

Gitpod for WordPress

Gitpod is a ready-to-code dev environment with a single click. It will allows you to develop plugin or theme directly from your browser.

Open in Gitpod

Features

Install

Just copy the .gitpod.yml and .gitpod.dockerfile to your project root directory and push to your remote repository.

  • If your project is a theme, change the wp-setup-plugin to wp-setup-theme in your .gitpod.yml.
  • By default, the webserver will use PHP v7.3. If you need a different version, change it on ENV PHP_VERSION in your .gitpod.dockerfile (line 4).

Also, the wp-setup-plugin (or wp-setup-theme) will search for a .init.sh file in your project root directory and execute it (if exists). Then, you can use the wp-cli to install plugins, install themes, and more. Or create your own tasks.

# .init.sh
wp plugin install woocommerce --activate # install WooCommerce
wp plugin activate ${REPO_NAME} # activate your plugin

Project dependencies (in composer.json or package.json) are automatically installed.

Usage

Now you access https://gitpod.io/#<url-of-your-github-project>.

Example: https://gitpod.io/#https://github.com/luizbills/wp-tweaks/

Your admin credentials:

username: admin
password: password

Utilities

  • You can use the following commands in terminal:

    • browse-url <endpoint>: open an endpoint of your WordPress installation.
    • browse-home: alias for browse-url / (your Homepage)
    • browse-wpadmin: alias for browse-url /wp-admin (WordPress Admin Painel)
    • browse-dbadmin: alias for browse-url /database (to manage your database with Adminer)
    • browse-phpinfo: alias for browse-url /phpinfo (a page with <?php phpinfo(); ?>)
    • browse-emails: open the MailHog client
  • You can setup your PHP on .htaccess file (eg: php_value max_execution_time 600)

Contributing

To contribute, follow these steps:

  1. Fork this repository.
  2. Create a branch: git checkout -b <branch_name>.
  3. Make your changes and commit them: git commit -m '<commit_message>'
  4. Push to your fork: git push origin <branch_name>
  5. Create the Pull Request.

Alternatively see the GitHub documentation on creating a pull request.

Just found a bug? Report it on GitHub Issues.

LICENSE

MIT © 2019 Luiz Paulo "Bills"


Made with in Brazil

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].