Skip to content

Open-VCS/OpenVCS-Plugin-Git

Repository files navigation

Git Plugin

This directory contains the System Git VCS backend plugin used by OpenVCS.

Runtime model

  • The plugin runs as a long-lived Node.js process.
  • The plugin implements the JSON-RPC contract used by the backend runtime (plugin.* and vcs.*) through the shared SDK runtime delegates.
  • Git operations are executed through the local git CLI.
  • The runtime uses a trust model (no per-capability permission prompts).

Install

npm install

Validate

npm run lint

Build

npm run build
  • TypeScript sources live in src/.
  • npm run build runs openvcs build, which invokes build:plugin and writes the runtime into bin/.

Test

npm test

Package

npm run dist
  • npm run dist runs openvcs dist, which builds plugin assets before packaging unless --no-build is passed.

About

Reference Git backend plugin for OpenVCS. Implements Git support using the OpenVCS plugin protocol. Experimental and subject to change.

Topics

Resources

License

Stars

Watchers

Forks

Contributors