Welcome

Welcome to JadeGit, an open-sourcearrow-up-right extension for the Jade Platformarrow-up-right, which provides source control capabilities for development teams wanting to use Git repositories, possibly as part of implementing a modern DevOps workflow with a CI/CD pipeline.

How It Works

Interacting with Git repositories is achieved using libgit2arrow-up-right, which also provides the ability to use the Jade database as the persistent ODB backend for repository data.

Source control is implemented using the existing IDE hooksarrow-up-right to track changes. Once ready, changes can be staged & committed, which extracts schema entities and saves them to the repository using a bespoke file format.

Deploying changes is achieved using a standalone console CLI to build deployments, which handles comparing previous & latest versions to generate a set of command/schema files and can be run within a CI/CD pipeline.

Last updated