Start Drupal contributions with 1 click.
:point_right: Start here1. Download the DrupalPod browser extensionChrome 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. :tada: A full Drupal development environment is being generated for you :tada: 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.
ddev composer
ddev drush <command>
ddev nightwatch <arguments>
ddev phpunit <arguments>
phpstorm
/repos/<project_name>
/web/core
/web/modules/contrib/module_name
/web/themes/contrib/theme_name
* 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
If SSH keys are valid, it stores your private SSH key as an environment variable in Gitpod.
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.