openvcs-core 0.1.0

Core types and traits for OpenVCS.
Documentation

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).