Monorepo for my distributed systems experiments. Polyglot (Python, Go, Rust), built with Bazel, managed by Nix, deployed via GitOps.
apps/- Source code for apps/components.libs/- Shared libraries.tools/- Build & Release scripts.nix/- Dev/CI environment definition.releases/- Release BOMs.docs/- Runbooks.
-
Get Tools:
use flake ./nix#bazel
-
Build & Test:
bazel test //... -
Run Locally:
bazel run //apps/demo-app/greeting-service:main