Thanks for your interest in contributing!
git clone https://github.com/prakashgbid/caia.git
cd caia
pnpm install
pnpm build
pnpm testThis repo follows Conventional Commits:
type(scope): subject
feat(logger): add structured context support
fix(errors): correct stack trace serialisation
docs(cli): update new utility command example
Types: feat, fix, docs, chore, refactor, test, perf, ci
Every code change that affects a published package needs a changeset:
pnpm changeset # interactive promptChoose the packages affected, bump type (patch/minor/major), and write a summary. PRs without changesets for affected packages will fail CI.
- Fork the repo and create a branch:
git checkout -b feat/my-feature - Make your changes with tests
- Run
pnpm test && pnpm typecheck && pnpm lint - Add a changeset if applicable
- Open a PR against
main
All PRs require CI green before merge.