- Branch naming:
codex/<feature-name> - Commit style: Conventional Commits (
feat:,fix:,docs:,chore:) - Merge policy: squash merge via pull request
- Direct pushes to
mainare not allowed
- Keep each PR focused on one logical feature or fix.
- Ensure CI passes (
lint,build,test). - Add or update tests for behavior changes.
- Update
CHANGELOG.mdfor user-visible changes. - If dependencies change, update
docs/dependencies.mdandNOTICEas needed.
type(scope): short summary
Why this change was needed and what behavior changed.
./scripts/lint.sh
swift build --package-path KAMIBotApp
./scripts/test.shAll contributors must follow CODE_OF_CONDUCT.md.