1. Download the DrupalPod browser extension Chrome or Firefox. 2. Go to any issue page on Drupal.org (core, module, or theme). 3. Click on the DrupalPod extension. 4. (Optional) Choose a patch / issue fork / branch. 🎉 A full Drupal development environment is being generated for you 🎉 Please submit feedback, bug reports and feature requests |
---|
This project allows you to work on Drupal contributions with a familiar setup of a "normal" Drupal website.
No computer is needed because it is all running in the cloud.
- Install additional packages using
ddev composer
. - Run Drush commands, using
ddev drush <command>
. - IDE in a browser
- VScode (default)
- PHPStorm - run
.gitpod/phpstorm.sh
- Core directory
/web/core
* symlinked from/repos/drupal
- Module directory
/web/modules/contrib
- Theme directory
/web/themes/contrib
- Gitpod - development environment in the cloud
- Ddev - easy setup for PHP projects using Docker
- DrupalPod Browser Extension
- Drupal Core Development Project
* In order to push code, a one time SSH keys setup is required.
From within a Gitpod workspace run:
-
.gitpod/drupal/ssh/02-setup-private-ssh.sh
Follow the instructions on the screen. -
.gitpod/drupal/ssh/04-confirm-ssh-setup.sh
It validates your SSH keys and stores them for future use.
-
Manual SSH setup is a temporary requirement until the Drupal's self-hosted Gitlab gets integrated with Gitpod.
-
If you prefer working locally - you can clone this repo to your computer.
The only 2 requirements are Docker and Ddev.