Thanks for helping improve Ack. Keep changes focused, tested, and easy to review. By participating, you agree to follow the Code of Conduct.
dart pub get
dart run melos bootstrapAck uses a Melos workspace. Run commands from the repository root unless a package README says otherwise.
- Keep the change scoped to one problem.
- Add or update tests for behavior changes.
- Update docs or README snippets when public APIs, examples, or setup steps change.
- Run the relevant checks:
dart run melos run analyze
dart run melos run testFor code generation changes, also run:
dart run melos run test:genFor JSON Schema export changes, also run:
dart run melos run validate-jsonschemaUse Conventional Commits, for example:
feat(ack): add schema helper
fix(generator): preserve nullable list getters
docs: clarify codec examples
Use ! or a BREAKING CHANGE: footer for breaking API changes.
User-facing changes should update the relevant package CHANGELOG.md. Release
publishing is handled by maintainers through PUBLISHING.md.
Use SUPPORT.md for questions and public bug reports. Follow SECURITY.md for vulnerabilities; do not disclose suspected security issues in a public issue.