There are some guidelines 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.
-
Mark tick ✔️ or cross ❌ when you make a PR.
-
Please maintain integrity of this repo, refrain from making invalid PR.
-
Resolve your conflicts before making a ready to review PR.
-
One line typo PRs are not accepted.
-
Don't change file/folder name until necessary.
Watch this Video if you are new to GitHub - YouTube Link
start adding .js files with important design patterns in 6th folder
How to Create a Pull Request? - YouTube Link