Skip to main content

Contribute to stardelt

stardelt is open source under Apache 2.0, and help is welcome: code, docs, bug reports, or telling us what confused you. If you only want to use stardelt, start at the Quickstart.

Good ways to start​

  • Try the Quickstart and report what went wrong. A fresh pair of eyes finds things the maintainers cannot.
  • Fix a page. Every page has an Edit this page link.
  • Pick up an issue. Issues labelled ready-to-implement list the exact files, steps and checks. Comment "claiming" so nobody builds it twice.

The repositories​

RepositoryWhat it isCheck before a pull request
stardelt-docsThis sitenpm run build
stardelt-platformHelm values, manifests, umbrella chart, install scriptsmake lint, and make chart-template for chart changes
stardelt-novaThe interface and API: Rust backend, React frontendcargo check --all-targets, npm --prefix frontend run build
stardelt-operatorThe Kubernetes operator and its resourcescargo fmt --check, cargo clippy --all-targets -- -D warnings, cargo test
stardelt-pythonThe Python package, command line and MCP serverpython -m pytest tests -q
stardelt-demosSample pipelines and the Airflow imagepython -m pytest -q tests

Work on the interface without a cluster​

git clone https://github.com/stardelt/stardelt-nova
cd stardelt-nova
make demo # in-memory data; needs Rust and Node

Anything that touches a real service needs a real node: see Single Hetzner node.