Skip to content

Contributing

We welcome contributions!

  • Fork the repo and create a feature branch.
  • Add tests for new rules or features.
  • Run make test before submitting a PR.
  • Ensure your commits are signed.

Thank you for improving tfcoach!

Semantic Commits

We are using conventional commits to release this project.

To streamline the whole process, we have enabled squash-commits on merge. So you just need to name your PR correctly.

Pre-Commit

We also have defined some pre-commit rules. You can install these hooks via make init-precommit, provided that you have installed the pre-commit tool beforehand.