There are some guildelines which everyone should follow while contributing to this opensource project. While working in large teams, it is necessary to follow these steps to avoid any conflicts in the code and continue a smooth flow of collaboration amongst the developers.
-
Go through the Issues to see if, what you want is already in discussion.
-
Open a new Issue if you do not find what you need. Describe the bug, feature request, problems, additions you might want or anything clearly in the Issue message.
-
Mention in the Issue that you want to work on it.
-
Wait for the approval from the Maintainers of this project before starting to work on it.
-
Create a pull request after making the changes and mention the Issue number that your pull request is related to.
-
Make the required changes if the reviewer asks for them.
-
That's it! Your pull request will be merged once everything seems okay.