Contribution Day
24-hour collaboration to help improve Drupal. All are welcome - contribute to design, front-end , theming, code, documentation, testing, accessibility, ...For Designers:
Video to watch prior to contributing
- Guide to Drupal Design System (Thanks to Cristina Chumillas and Sascha Eggenberger)
Setup prior to Contributing
- Join the #admin-ui-design channel on Drupal slack
- Visit http://drupalslack.herokuapp.com to join Drupal slack
- Click the + to the right of Channels, then Browse channels to find admin-ui-design
- install Figma (a design tool like Sketch)
- go to figma.com
- Choose "Try Figma for Free" and create an account
- ask Cristina (@ckrina) or Sasha (@saschaeggi) on slack channel #admin-ui-design for edit permissions in Figma to Drupal Design System project. in your message state that you are part of the D4DBoston contribution event.
Issues to work on during Contribution Day
For those interested in front-end, theming, coding, testing, documentation, accessibility, etc.:
Video to watch prior to contribution day
- Guide to Drupal Design System (Thanks to Cristina Chumillas and Sascha Eggenberger)
- Guide to Contribute to Claro (Thanks to Lauri Eskola and Cristina Chumillas)
Setup prior to contributing
- Join the #admin-ui-design channel on Drupal slack
- Visit http://drupalslack.herokuapp.com to join Drupal slack
- Click the + to the right of Channels, then Browse channels to find admin-ui-design
- You will need a local environment on your machine - DDEV, Lando, Drupal VM, MAMP
- Download the latest development version of Drupal 9
- In a terminal window - navigate to the directory you want to install Drupal into
git clone --branch 9.0.x https://git.drupalcode.org/project/drupal.git
cd drupal
- In a terminal window - navigate to the directory you want to install Drupal into
- For Testers:
- Read instructions on reviewing a patch http://drupal.org/patch/review
- For developers:
- Download an IDE such as PHPStorm or Visual Studio Code
- Download GIT for version control git.scm.com/download
- For front-end developers:
- Download front end tools https://www.drupal.org/docs/frontend-developer-tools-for-drupal-core
- For anyone doing development:
-
Read instructions on creating a branch and creating a patch or applying a patch to test an issue for Drupal 9..
-
Read instructions on reviewing a patch http://drupal.org/patch/review
-
Read instructions on contributing to development https://drupal.org/contribute/development
-
Issues to work on during Contribution Day