Skip to content

Control-plane domain repository providing modular building blocks for API control layers, policy enforcement, reconciliation loops, runtime operations, and observability. Designed to power platform backends and operator-style systems.

License

Notifications You must be signed in to change notification settings

naviNBRuas/_ControlPlane

_ControlPlane

Foundational control-plane building blocks for APIs, policy, reconciliation, runtime operations, and observability.

Overview

_ControlPlane groups standalone control-plane packages that can be consumed independently or assembled into a larger platform.

Packages

Installation

Option A: consume the whole repository

git submodule add https://github.com/navinBRuas/_ControlPlane.git vendor/controlplane

Option B: install a single package (Go)

go get github.com/navinBRuas/_ControlPlane/control-api
go get github.com/navinBRuas/_ControlPlane/policy-engine

Usage

  1. Import only the package you need.
  2. Follow the package README.md for configuration and examples.
  3. Keep cross-package coupling explicit and versioned.

Development

  • Test from package boundaries (go test ./... in the target package).
  • Preserve package-level semantic versioning and API contracts.
  • Update docs when interfaces change.

Governance & docs

Version

0.1.0

License

See LICENSE.

About

Control-plane domain repository providing modular building blocks for API control layers, policy enforcement, reconciliation loops, runtime operations, and observability. Designed to power platform backends and operator-style systems.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks