Skip to main content

Development Setup

The project is split into operator, server, web, chart, and documentation repositories. Set up only the repositories needed for your task.

  • Go toolchain for operator and server.
  • Node.js and pnpm for documentation and web.
  • kubectl and Helm for local deployment.
  • A Kubernetes test cluster.

Workflow

  1. Read repository-specific contribution notes.
  2. Create a small change.
  3. Run unit tests and lint.
  4. Update docs and API references when behavior changes.
  5. Validate with a local or test cluster when the change affects runtime behavior.