Skip to content

Version Control

The VCS documentation has been reorganised into per-package pages.

  • VCS overview — what stays in GTB (the config glue) and how the extracted forge/repo modules are wired
  • Release Provider — backend-agnostic Provider, Release, ReleaseAsset interfaces
  • Repo — git repository operations (local and in-memory)
  • GitHub — GitHub API client and release provider (external go/forge-github module)
  • GitLab — GitLab release provider