Skip to content

Start here

Pick the path closest to what you are trying to do.

Users

Data steward / archivist

You want to diff dataset snapshots, understand what changed, and produce a usable changelog.

Pipeline integrator

You care about contracts, automation, and stable machine-readable output.

Plugin developers

Python plugin author

You want to extend binoc with a comparator, transformer, or renderer in Python.

Rust plugin author

You want the same extension points, but implemented in Rust.

Core developers

Core contributor

You are changing binoc itself rather than just using or extending it.

For contributor rules that live in the repository root rather than the docs site, see AGENTS.md.

Release manager

You are preparing a release rather than doing feature work.