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