Sustainable
contribution culture.
How to create one in your organisation?
@Ashish_Thakur, @Manjit_Barnala
Environment
An Analogy
Why?
-
Better software
-
Growth of the community
-
Helps enhancing skills
-
Friendship and bonding
-
Networking
How?
- Financial Contributions
- Organise Events & volunteering
- Translations
- Documentation
- Forums/IRC
- Case Studies
- Modules/Themes/Patches
Sustainability
- Individual contributions are great
- A new contributor to the community adds more value
- Collective responsibility of existing contributors to onboard and mentor new contributors
- Leads to a more sustainable contribution culture
Contributions
An organisation's prespective
Why?
- Shows an organisation's commitment towards Open source
- Helps ensure future of Drupal Project
- Development & learning
- Sales
How?
- Full time core contributor(s) or multiple contributors
- Organise sprints and kick start contributions
- Seek feedback and involve and encourage everyone to contribute
- Extended mentorship during office hours
- Reward the effort of contributors
Results
- Aug 2014: 29 commit mentions, 9 contributors
- Now: 276 commit mentions, 46 contributors
- Developers: 37
- Themers: 6
- QAs: 3
- Self driven initiatives towards contribution to other technologies
Challenges
- Onboarding new contributors
- Code sprint timings
- Motivation and consistency
- Leadership
Sustainability
- Contributions was just another reason to learn Drupal 8
- Removed expectations and dependency on a single person
- People taking initiative to contribute
- Developed a healthy culture of contributions
What do you think?
Evaluate this session
asia2016.drupal.org/schedule
Drupalcon Asia
By Ashish Thakur
Drupalcon Asia
- 1,317