3. Who I-am ?
AYYOUB Allali
Bio
IT stuff at Livremoi.ma
Free software evangelist
Member of Drupal Association
Anti Moroccan Geekology :-)
3
4. Agenda
Where to start
How to participate
How to contribute
Why participate
What about Drupal and DrupalLadder.org
4
5. Where to start ?
Plenty of projects
Should cover everybody's interest
Pick one
Something that fills a need (web browser, office suite, etc)
Something you have always wanted to explore (a game, sky
exploration, 3D modeling, etc)
Start using it
Try to remember/write down your first impressions
Find tutorials, read the manual, etc
5
6. How to participate ?
Spread the word!
Talk to your friends about it
Share the software with your friends, get feedback
Blog about it
Subscribe to project mailing list or forum (rss feed)
Check if the project has any specific need
Introduce yourself, thank the developers for making such a cool
application
Don't hesitate to ask questions if you're stuck
Help others if you know the answer to their problems
File bugs
6
7. How to contribute ?
What skill set do you have or are you interested in
developing:
Writer: tutorials, documentation, news & articles, faq
Designer: icons, logos, marketing collateral, banners
People person: support, events, marketing, mentor
Program developer: bug triage, fixing, new features
Translator: translate to your native language
Web admin or developer: site development,
maintenance, sysadmin
7
8. Why participate ?
Two ways to look at it:
Philosophical reasons:
The Right Thing to Do™
Sharing of knowledge and technology
Learning and doing things with like-minded people
Practical reasons:
Solving a problem you have
Building up real skills used in real projects
Meeting people with similar affinities
Having fun!
8
9. What about Drupal and
DrupalLadder.org ?
DrupalLadder : Drupalladder teaches essential skills
for contributing to Drupal 8 Core. Start on the bottom
rung if you are a beginner, and climb as you acquire the
skills and knowledge described in each lesson.
Contribute your improvements at
drupal.org/project/lessons.
9
10. Goal of Drupal Ladder
The Goal of the Drupal Ladder is to have 1% of
●
the Drupal Community contributing to core by
2014
10
14. Learn Sprint Goal
One hour should be enough time for everyone
to: Take the next step on the ladder, identify an
issue or two that can be worked an upcoming
next issue sprint, or contribute a lesson.
14
15. Issue Sprint Goal
At issue sprints, people pair up into issue teams
and work on issues in the Drupal core issue
queue. With a little bit of sprint preparation,
even people who have completed only the first
few lessons on the Drupal Contribution Ladder
can make meaningful contributions to Drupal
core.
15