Day 13: 20 Days of learning Challenge
Open source project work flow
Today, I attended a meeting of one of the open source project in which I am a maintainer. We will learn what is the procedure of implementing new features in an open source project.
Note: The process might be different for other orgs.
Step 1: Discussion
The organisation arranges a bi-weekly session to discuss the progress of a project. And in that meeting we share feedback of some PR’s and discuss what to do next.
After having all the points, we distribute responsibilities among interested contributors.
Step 2: Code Review
When someone sends a PR, we, the maintainer take a look and let the contributor know if there is any issue and post comments.
When all the issues are successfully addressed, we merge the PR.
Step 3: Open sessions
In open sessions we discuss the possible problems and it’s solution. There are many times we stuck somewhere when developing application/website.
All the members can contribute in that session and the above same procedure will be followed.