I don't have a lot of fluff to add so here's simple rules to contributing to the project.
This is divided into the following sections
- Use the templates to report a bug and make sure you fill as much detail as possible to help reproduce the bug.
- There's no standard template for pull requests but you could use something like commiglog or
git shortlogto create a change report for the pull request, this helps me identify what all was solved in that PR. Try to keep them small and to the point of the actuall issue that the PR is for.
- Fork the repo
- Make fixes
- Add tests if you can
- Generate change logs
- Create a PR, paste that changelog
Most projects are on MIT License and will stay on it. So by contributing, you agree that your contributions will be licensed under it.