Skip to content

Contributing

For someone changing the code.

BatleHub is a Rust workspace with a Vue console and this documentation site in the same repository. The project repository is the canonical one; the GitHub copy is a mirror.

  • Working on BatleHub — layout of the workspace, how to build and run it, and the conventions a change is expected to follow.
  • Testing — the test suites, what each one covers, and which ones need Postgres or MinIO running.
  • Adding a registry — the nine places a new registry type has to be wired in, in order.
  • Adding a vulnerability scanner — the same, for a CVE source.

If you want to know why something works the way it does rather than how to change it, the design history is the place that argues it out.

Released under the Apache 2.0 License. Made with ❤️ and too much ☕.