Developer Guide
December 3, 2024 ยท View on GitHub
This repository provides a sandbox environment that can be used to develop and test Continuous Compliance workflows and integrations.
This document provides information about how to enter the sandbox, configure git and gh authentication, and provides a general overview on the default resources included in the sandbox.
Enter the Sandbox Workspace
Run the following commands to access the trestle workspace within the sandbox:
make demo-build
make sandbox-run
cd trestle-workspace
Sandbox Auth Helpers
Reference this guide to configure git and gh authentication within the sandbox.
Sandbox Utils
The sandbox has several utilities that can be used in Continuous Compliance workflows. These utilities can be found in the /demo/bin folder of the sandbox and are also in the default sandbox user's $PATH.
Automation Resources
Automation resources are vendored from a different repository. To update run
make update-subtree
Information about the repositories' automation resources can be found here