Nexcess_Turpentine
Maintaining an Open Source Project
What is an open source project, and why is better than
proprietary code?

Can be modified by anyone.

Access to source code.

Better grasp on its features and functionality.

Transparency in technical decisions.
Open source projects we use everyday:
Even a small developer can find a way to
help millions of others.
Nexcess_Turpentine
Weekly stats
Nexcess_Turpentine

170 forks

370 stars

28 releases

700 closed issues

90 closed pull requests

17 contributors
Practical definition of Issues:

Best way to tell core developers about a problem, an
improvement or a feature.

Anyone can answer an issue.

Not a place to scream at developers.

Open source project equivalent to a ticket.
“The needs of the
many outweigh the
needs of the few.”
Pull requests and how to create them:

Fork the repository in your account.

Do changes and push them to GitHub.

Open a PR and point it to devel.

Check if tests are passing.

Core developers revise it and merge it.

Congrats, you are a contributor!
Issues are problems and suggestions.
Pull requests are solutions.
Ask me anything!
Thank you for coming!
Maintaining an Open Source Project

Maintaining an Open Source Project