Ensure you have the following tools installed:
Install UDS CLI:
brew tap defenseunicorns/tap
brew install uds
-
Clone the repository:
git clone https://github.com/defenseunicorns/uds-marketplace.git cd uds-marketplace
-
Install dependencies:
uds run setup:deps
-
Install environment tools:
uds run setup:install-tools
To run the API server in development mode with hot-reloading:
uds run dev-api
To run the UI in development mode:
uds run dev-ui
To run both the API server and the UI in development mode (hot-reloading):
uds run dev
To run all tests:
uds run tests
uds run pre-commit
Note: may fix formatting and need
git add .
post pre-commit
To create a k3d cluster and deploy a slim version of UDS with metrics server and marketplace:
uds run k3d-dev-deploy
- The project uses maru runner via
uds run <task>
. To view available top level tasks, runuds run --list
oruds run --list-all
for all tasks. - For more detailed contribution guidelines, refer to the CONTRIBUTING.md.