Skip to content

Contributing Guide

Please review our Contributing Guidelines for full instructions on:

  • Trunk-Based Development and branch naming conventions.
  • The Single Source of Truth (versions.json) requirements.
  • NASA/JPL Power of 10 compliance for shell provisioners.
  • Running local quality gates (make fmt-check, make lint, make test, make docs-lint, pre-commit run --all-files), and make verify-all before a pull request.
  • Fuzzing the Go parsers with make fuzz after a change to pkg/aegis or pkg/kernel.