Thanks for your interest in contributing! 🎉 This guide is about contributing to the template itself. It does not cover projects that are generated from this template.
- Fork the repository
- Create a new feature branch
- Make your changes in the template files (not in generated project code)
- Add or update tests for new functionality
- Run locally and ensure all checks pass (
make check) - Commit and push your changes to your fork
- Submit a pull request 🚀
We use Poetry to manage dependencies.
Install development dependencies:
make dev-setup