Skip to content

Contributing

The contribution flow, DCO requirements, and local test commands are documented in CONTRIBUTING.md in the repo root. That file is the source of truth.

TL;DR

git clone https://github.com/UndermountainCC/hermes-operator
cd hermes-operator
make test-unit  # fast
make test       # envtest integration (downloads kube-apiserver + etcd)
make lint

For non-trivial changes, open an issue first to discuss approach. PR titles use Conventional Commits; commits need DCO sign-off (git commit -s).

Where to file

  • Bugs / feature requests: GitHub Issues.
  • Security: do not file publicly. See SECURITY.md for the responsible-disclosure process.
  • Discussion: open an issue with the discussion label.