DPCS documentation¶
Reference toolkit for the Data Pipeline Contract Standard (DPCS) (crate 0.13.1, ROADMAP reference implementation).
Rust API docs live on docs.rs/dpcs. The normative
specification is SPEC.md
in the repository root. This site covers design guides, CLI behavior, bindings,
and contributor-oriented documentation.
Install¶
Quick commands¶
dpcs validate pipeline.dpcs.yaml
dpcs inspect pipeline.dpcs.yaml --format markdown
dpcs graph pipeline.dpcs.yaml --format mermaid
dpcs bind pipeline.dpcs.yaml --profile orch.yaml --target airflow
dpcs tui pipeline.dpcs.yaml
dpcs version --json
validate / bind resolve nested DPCS refs relative to the document path.
Bind also writes dpcs_semantics.json beside scaffold artifacts.
Where to go next¶
| Topic | Page |
|---|---|
| Quick start | Getting started |
| Processing architecture | Architecture |
| Library surface | Public API |
| SPEC completeness | SPEC coverage |
| Conformance suite | Conformance |
| Planning / binding | Planning |
| CLI flags and exit codes | CLI specification |
| Python / WASM packages | Bindings |
.dpcspkg layout |
Package format |
| Reference registry HTTP API | Registry API |
Roadmap and changelog:
Local docs builds¶
python -m venv .venv-docs
source .venv-docs/bin/activate
pip install -r docs/requirements.txt
mkdocs serve
Rustdoc (API reference only): make docs.