Getting Started
Rhizome Compliance runs on a core application known as Rootstock, will be available here on Github. Note: The team at Rhizome Compliance is actively working on open-sourcing Rootstock at this time. It will be hosted publicly here when we hit general availability. Stay tuned!
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.