Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 798 Bytes

File metadata and controls

22 lines (15 loc) · 798 Bytes

Contributing to AegisFlux

Thank you for contributing to this greenfield platform. All code must be original; do not import proprietary ASF or third-party firewall implementations.

Development setup

  1. Install Rust, Node.js 20+, pnpm 9+, and Python 3.11+.
  2. Clone and enter the repo.
  3. Run services per README Quick start sections.

Code organization

  • Dataplane changes → crates/flux-core
  • ML scoring → services/flux-ml
  • Control API → services/flux-api
  • UI → apps/flux-console

Pull requests

  • Keep diffs focused on one plane when possible.
  • Update contracts/ when public APIs change.
  • Add tests for intelligence and control plane logic; Rust tests for policy mesh edge cases are encouraged.