As a guideline, please follow this process when contributing:
- Fork the repository.
- Create a branch from master (
git checkout -b branch-name main
). - Make the relevant code changes.
- If your change will require documentation updates, include them in the same pull request.
- Use the various quality checks provided:
- Run the tests with
make test
. - Ensure code follows PER-CS 2.0
- Run the tests with
- Squash commits if necessary (
git rebase -i main
). - Submit a pull request to the main branch.