Thank you for your interest in contributing to TEAMMATES. To maintain the quality of the project, we ask that you read this guide in full before making any contribution. Contributions that do not follow the outlined process will be closed without review.
By participating in this project, you agree to uphold the TEAMMATES Code of Conduct, which is adopted from the Contributor Covenant.
We use the GitHub issue tracker for bug reports and feature requests.
Before opening a new issue:
We welcome contributors who want to test the product and report bugs without contributing code. To do so, request an instructor account and mention the purpose of your request in the comments.
We accept contributions in the form of pull requests (PRs).
Before submitting a PR:
By submitting a PR, you agree to license your work under the GNU GPL v2 License.
If this is your first time contributing, we recommend working through these steps before opening a PR:
If you are looking for a larger project, check out our project ideas page.
Before starting work, please start a GitHub Discussion to let us know. This ensures the project is still available and prevents you from investing time in something that may not be accepted.