Starshot is an initiative to release Drupal CMS, a fast-moving open source product that will enable site builders without Drupal experience to easily create a new Drupal site and extend it with pre-packaged recipes, all using their browser. Launch Drupal CMS on Drupal Forge.
With the cloud development environment provided by Drupal Forge, you can help build Drupal CMS.
-
Review the Drupal CMS issue queue. Find or create an issue for your contribution.
-
Create or get push access to the issue fork.
-
Open a terminal in the cloud dev environment and run the following commands:
cd /var/www/html/repos/drupal/drupal_cms git remote add -t <issue_branch> drupal_cms-<issue_number> https://<drupal.org_username>:<personal_access_token>@git.drupalcode.org/issue/drupal_cms-<issue_number>.git
It is best practice to generate a personal access token rather than use your drupal.org password for
<personal_access_token>. -
Check out the branch for your issue:
git checkout -b <issue_branch>
-
When you have committed your work, update the branch and push your changes:
git pull --rebase git push
-
Clone project repositories in the repos directory. To avoid project name collisions, use subdirectories to separate projects from different sources.
-
Either symlink project files to where they are needed or add them to composer.json.
