|
|
||
|---|---|---|
| src/idea139_opendeployment_quilt_federated | ||
| tests | ||
| .gitignore | ||
| AGENTS.md | ||
| README.md | ||
| pyproject.toml | ||
| test.sh | ||
README.md
OpenDeployment Quilt — Reference Python Implementation
This repository contains a focused reference implementation for the OpenDeployment Quilt idea: a federated, consent-based observability fabric for CI/CD across organizations and clouds.
Goals in this repo
- Provide canonical data primitives (LocalPlan, SharedSignals, PlanDelta, AuditLog) as pydantic models
- Provide a small registry and conformance checks for adapters
- Ship two adapter skeletons (GitHub Actions and Jenkins) to demonstrate the adapter contract
- Provide a lightweight async coordinator that shows how aggregated signals can be reduced into PlanDelta suggestions
- Tests, packaging metadata, and developer docs so agents and humans can extend the project
Quickstart
- Create a virtualenv and install test deps (pip install -r requirements-dev.txt) or simply run tests with any pytest-enabled environment.
- Run tests:
bash test.sh
Project layout
- src/idea139_opendeployment_quilt_federated: package source
- tests: pytest tests
Important files
pyproject.toml- packaging metadata (name = idea139-opendeployment-quilt-federated)AGENTS.md- developer rules and architecture notestest.sh- runs pytest andpython3 -m build
License: Apache-2.0