Thank you for contributing to this Ngandu project.
- Search existing issues and pull requests.
- Open an issue before beginning a large or breaking change.
- Keep each pull request focused on one concern.
Use the runtime and package-manager versions declared by the repository. Install dependencies from the lockfile:
bun install --frozen-lockfileThe standard commands are:
bun run format
bun run lint
bun run typecheck
bun run test
bun run build
bun run check:package
bun run qualityformat changes files. Run it before quality, which performs the non-modifying checks used by
continuous integration.
- Add or update tests for observable behavior changes.
- Update documentation and examples when the public API changes.
- Add a Changeset for package changes.
- Document breaking changes and include migration instructions.
- Do not commit generated build artifacts.
Use Conventional Commits, such as feat:, fix:, docs:, test:, refactor:, build:,
and chore:. Add ! or a BREAKING CHANGE: footer when appropriate.
Complete the pull request template, ensure every required check passes, and respond to review feedback with focused commits.
By participating, you agree to follow the Code of Conduct.