CONTRIBUTING.md
December 26, 2020 ยท View on GitHub
Contribution Guidelines
This is an Open Source Project. All contributions are welcome. Please follow the steps below for contributing.
- To file an issue or a feature request, use the GitHub Issue Tracker and describe briefly what you are expecting.
- To raise a Pull Request for frontend:
- Fork the repository
- Create a branch. Preferable name it the same as the issue you want to solve. Eg name
frontend-issue-712. - Commit your changes to the new branch you created in your forked repository.
- Raise a Pull Request to the
frontend-stagebranch of this repository.
- To raise a Pull Request for backend:
- Fork the repository
- Create a branch. Preferable name it the same as the issue you want to solve. Eg name
backend-issue-712. - Commit your changes to the new branch you created in your forked repository.
- Raise a Pull Request to the
backend-stagebranch of this repository.
- The
frontend-stagewill be merged withfrontend-masterandbackend-stagewill be merged withbackend-masterweekly on Sundays. - Each master will have its own CI integration, so that the contributors and mentors can have look at recent code in action.
Make sure to follow these guidelines
- Run
npm startlocally before pushing any commits or creating a Pull Request.- If
npm startis failing locally, your Pull Request will also fail and won't be able to merge.
- If
- If you are taking up any issue from the issue tracker, please name your commits in this form. This will automatically link the Issue to your commit.
Fix #{Issue Number}: Whatever change you did- Example commit message:
Fix #9: Added a new function
- Give "easy to understand" names to the branches you create in your forked repository
- While creating a Pull Request, explain in brief what changes you made.