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.
develop— active development branch. All feature branches should targetdevelop.main— stable releases only. Only release candidate branches are merged tomainvia PR, and that will almost always be done by the maintainer.
Issues are welcome. Please include steps to reproduce, expected vs actual behavior, and your Node version.
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 all checks pass:
npm run precommit - Keep commits focused and atomic
- Product-specific features (this is a generic template)
- Dependencies without clear justification
- Style/convention changes without prior discussion