SPRINTS INTRODUCTION
What is a sprint?
A sprint is a get-together of people involved in a project to give a focused development on the project.
Wikipedia
What do I need to participate?
Do I need to be a developer?
No!
There are tasks for everybody:
- Translations
- CSS
- Testing
- UX
- Project management
- Documentation
Computer
A computer (and caffeine) are essential
Software
- XAMP environment (Apache, MySQL, PHP)
- Git
- Drupal 8 (dev version)
Recommended software
- xdebug
- IDE
Workflows: issues
-
https://www.drupal.org/project/issues/search/drupal
- Search for the "novice" to get started
- Put a comment saying you are working on it
- Tag the issue with DevDaysSeville
- Read the description and the relevant comments
- Fix it and upload a patch
- Change the status to "Needs review" and wait for a revision
- Fix the reported issues
WORKFLOWS: STAtus
- Active: still no development on the issue, but maybe there is a discussion going on.
- Needs work: someone has contributed to the issue but is not finished yet.
- Needs review: a patch or solution has been provided and is waiting for a review.
- Reviewed & tested by the community: patch reviewed, waiting for a maintainer for a final review and commit.
- Fixed: issue solved!
- Postponed: task postponed, waiting to remove a block or waiting for new information.
workflows: git
- git clone {--branch [branch]} [repository]
- git checkout -b [issue ID]
- Fix the issue
- git diff > [issue ID]-[comment ID]-[description].patch
- git commit -am "[Comment ID]"
- Fix reported problems to previous patch
- git diff > interdiff.txt
- git diff [branch] > [issue ID]-[comment ID]-[description].patch
- git commit -am "[Comment ID]"
- git checkout [branch]
resources
- Dreditor: https://dreditor.org/
-
IRC: https://www.drupal.org/IRC
- #drupaldevdays
- #drupal-contribute
- Code standards: https://www.drupal.org/coding-standards
- Useful modules:
- Drush: https://github.com/drush-ops/drush
Sprints Introduction
By david_hernandez
Sprints Introduction
Slides para la introducción a los sprints de desarrollo Drupal.
- 3,187