- Install Node 20+ and pnpm.
- Run
pnpm install. - Validate specs with
pnpm spec:validate.
- Open an issue (bug, feature, or RFC).
- For changes to
ChartSpec, include migration notes and backward compatibility impact. - Submit PR with tests or validation evidence.
- Maintainer approval is required before merge.
Use conventional commits:
feat:new featurefix:bug fixdocs:documentationchore:tooling/maintenance
- Update
packages/spec/schema/chart-spec.schema.json. - Update
packages/spec/src/index.ts. - Add or update examples under
packages/spec/examples. - Update
docs/chart-spec.mdif behavior changes.