This is an opinionated template maintained primarily by a single developer. It's open source for transparency and reuse, not specifically as a community-driven project.
Issues are welcome. Please include steps to reproduce, expected vs actual behavior, and your Elixir/OTP versions.
Before opening a PR, please open an issue first to discuss the change. Unsolicited PRs for new features will likely be closed — this template is intentionally minimal.
If your PR addresses an existing issue:
- Fork and branch from
develop - Follow the conventions in
STYLE.md - Ensure
mix precommitpasses (compile warnings, formatting, tests, dialyzer) - Keep commits focused and atomic
- Product-specific features (this is a generic template)
- Dependencies without clear justification
- Style/convention changes without prior discussion