FIRST-TIME SPRINTING
WORKSHOP
Miloš Bovan / drupal.org/u/mbovan
What we'll cover
- How can I contribute?
- Collaboration with the community
-
Demo
- Development tools
- Code contribution
- Issue triage and reviewing
- Documentation
- Reviewing
Types of contribution
- Report a bug
- Code contributions
- Provide reviews in issues or blog posts
- Design and usability
- Work on documentation
- Issue queue moderation
- Project application reviews
- Events sponsoring
- Local user group organisation
- ...
Code contribution
- Improve existing projects and Drupal core with patches*
- Contribute to new projects
- Collaboration rather than competition
* Patch - A small piece of code inserted into a program to improve its functioning or to correct a fault (Oxford dictionary)
Community collaboration
- Issue queues per project
- Slack channel drupal.slack.com
- Drupal mailing List
- groups.drupal.org
- Meet-ups, user groups, camps, cons, ...
drupical.com
Demo
- Development setup and tools
- Apache/MySQL/PHP + Xdebug
- PHPStorm, Drupal plugins
- PHPCS, Coder
- Terminal
- Drush / Drupal Console
- Git
- Composer
Demo
- Code contribution
- Pick an issue
- Fix it
- Create a patch
- Upload a patch
- Mark it as "Needs review"
Reviewing patches
- The process
- Read the summary and comments
- Reproduce the problem
- Review the code (Dreditor extension)
- Test the patch
- Update the issue
- More: drupal.org/patch/review
Documentation
- Anyone can contribute (no coding skills needed)
- Can be contributed on drupal.org
- Each module can have its own documentation
Where to start?
- Novice guide
→ drupal.org/novice - #drupalmountaincamp issues → drupal.org/project/issues/search?&issue_tags=drupalmountaincamp
- Giveaways for best contributors (talk to organizers)
Sprint topics
- Sign-up at bit.ly/DMC_Contribution
- First-time sprinting
- D8 core / D9 preparation
- Drupal admin UI
- Paragraphs
- Entity Browser & Dropzone JS
- Swiss Drupal marketing / drupal.ch
- Accessibility
Thank you! Questions?
slides.com/mbovan/mountaincamp
FIRST-TIME SPRINTING WORKSHOP Miloš Bovan / drupal.org/u/mbovan
First-Time Sprinter
By mbovan
First-Time Sprinter
First-Time Sprinting workshop. Drupal Mountain Camp 2019.
- 1,210