Getting Started
Rhizome Compliance runs on a core application known as Rootstock, that can optionally be made source-available to you via Github.
Rather than installing a client, you'll clone Rootstock and treat it as an upstream project. Philosophically this buys us a lot of flexibility. You can build or customize your own programs, while also benefitting from upstream security patches. It's the closest thing to having a dedicated team of in-house developers for a negligible cost.
Note that customers of Rhizome Compliance that have purchased proprietary programs will receive a customized version of Rootstock with selected programs and customizations applied.
Rootstock Installation
First, you'll want to clone the project to run locally:
git clone git@github.com:rhizome-dev/rootstock.git
From within the cloned project, run
./bin/setup. If you encounter any errors, consult the Dockerfile. There's no guarantee
of support for Windows-based systems, and these systems were not designed
with Windows in mind, but in theory it will work with proper library support
and/or virtualization.
Rootstock Development
Take a look at the
app/programs
directory where you can add
custom Programs.