Skip to content

gillouche/playground

Repository files navigation

Playground

Monorepo for my distributed systems experiments. Polyglot (Python, Go, Rust), built with Bazel, managed by Nix, deployed via GitOps.

Structure

  • apps/ - Source code for apps/components.
  • libs/ - Shared libraries.
  • tools/ - Build & Release scripts.
  • nix/ - Dev/CI environment definition.
  • releases/ - Release BOMs.
  • docs/ - Runbooks.

Quick Start

  1. Get Tools:

    use flake ./nix#bazel
  2. Build & Test:

    bazel test //...
  3. Run Locally:

    bazel run //apps/demo-app/greeting-service:main

Runbooks 📘

About

Playground for anything related to technology.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors