Are you an LLM? You can read better optimized documentation at /docs/kitops-ts/contributing.md for this page in Markdown format
Contributing
Thank you for your interest in contributing to kitops-ts!
For the full contribution guide, see CONTRIBUTING.md in the repository root.
Quick reference
Setup
bash
pnpm installDevelopment
bash
pnpm dev # watch mode — recompiles on change
pnpm build # compile TypeScript to dist/
pnpm typecheck # type-check without emitting files
pnpm test # run the test suiteBefore opening a PR
- Run
pnpm typecheckandpnpm test— both must pass - Keep changes focused; one concern per PR
- If you're adding a new command wrapper, add a corresponding spec file under
src/commands/__tests__/
Project structure
src/
commands/ # one file per kit subcommand
core/ # exec utilities (spawn, arg prep, output parsers)
types/ # TypeScript type definitions
examples/ # runnable JS examples
docs/ # this documentationReporting bugs
Open an issue at https://github.com/kitops-ml/kitops-ts/issues. Include:
- The
kitbinary version (kit version) - Your Node.js version (
node --version) - A minimal reproduction case