openvcs-core 0.1.0

Core types and traits for OpenVCS.
Documentation
1
2
3
4
5
6
7
8
9
10
11
# OpenVCS-Core

Shared Rust crate for OpenVCS plugins and the OpenVCS client.

## Cargo features
- `plugin-protocol` (default): JSON RPC message types for plugin stdio communication.
- `vcs`: the `Vcs` trait + `VcsError`.
- `backend-registry`: backend registry helpers (requires `vcs`).

## Plugin helpers
- `openvcs_core::plugin_stdio`: small helpers for stdio JSON-RPC plugins (read/write messages and send a single `respond_shared(...)` call).