Thanks for your interest in contributing! A few guidelines to make collaboration smooth:
- Fork the repo and create a branch for your work (
git checkout -b feat/my-feature). - Add Storybook stories for any UI change or new component.
- Add tests (Vitest + @testing-library/react) for behavior and snapshots when helpful.
- Run linters and type checks:
pnpm -w lintandpnpm -w run typecheck. - Open a PR with a clear description of what changed and why; link to any design or issue discussion.
Release process
- We publish packages from CI on tag push (
v*.*.*). Thepublishworkflow usesNPM_TOKENset in repo secrets.
Developer setup
pnpm installat repo rootpnpm -w testto run testspnpm --filter @ourcodelab/oclui run buildto build the package
Code of Conduct
- Please respect others. We follow a friendly, inclusive code of conduct in contributions.