First of - thank you for using this project and willingness to contribute ❤️
Main goal of the project is to provide a quick way to create production ready Django apps. Due to complexity of such goal solution implemented is highly opinionated and may not fit everyone's needs.
- all changes must comply with Reef Technologies conventions
- before putting a lot of effort into a PR with a feature, please open an issue to discuss it first to avoid wasting time on something that may not be merged.
- the rule of thumb is that if it is not useful for 90% of projects, it should not be included
Before creating PR run:
nox
to check if everything is OK.
Denote any breaking changes in CHANGELOG.md.
When updating dependencies that has breaking changes add a link to the changelog of the dependency prepend the entry with **BREAKING**
tag.