We welcome any potential contributions to the gradescopeapi project! Please use this page as a reference if you want to help improve the project by submitting feedback, changes, etc.
We use GitHub Issues to track any potential bugs along with requests for features to be implemented. Please follow the provided guide for creating your bug report/feature request and we will respond to it as soon as possible.
If you want to make your own changes to the gradescopeapi, please follow the following instructions:
- Clone/Fork the
gradescopeapirepository - Create a
featurebranch - Make your desired changes
- Push the changes
- Submit a Pull Request
Please ensure that your changes adhere to the coding style. This can be done using pdm to run the ruff linter:
just format
# and
just lintIf you have existing changes that you want added to gradescopeapi, please create a pull request using GitHub.
Include in your pull request:
- Summary of the changes you made
- Detailed description of the exact changes
- Checks made
- A reference to the issue (optional)
Once you have submitted your pull requests, a team member will review the changes and provide feedback as necessary. If your changes are approved, they will be merged with the main branch.