Skip to content

Repositories

All repositories live in the Azure DevOps project CuberTeam/TokeniseWorkSpace.

Repository Domain Stack
Broker-Frontend Broker Next.js 15, yarn
Broker-Backend Broker .NET 9 API, Next.js admin (Admin/), design docs (documents/)
Exchange-Backend Exchange Go microservices, PostgreSQL, RabbitMQ
Exchange-AdminPanel Exchange Next.js 16, npm
CSD-Backend CSD Go microservices, PostgreSQL, RabbitMQ
CSD-AdminPanel CSD Next.js 16, npm
VeroCompliance Compliance .NET 10 API + worker, Next.js cockpit
VeroComplianceSDK Compliance React SDK (Vite, Vitest, Playwright)
NotificationService Shared Laravel 11, PHP 8.3, MySQL
Tokenise-Infrastructure Shared OpenTofu, Azure
TokeniseDoc Shared This site (Astro Starlight)

Several repositories include their own agent or contributor instructions (CLAUDE.md, AGENTS.md, .cursor/rules, .agents/rules). Read them before making changes.

Terminal window
docker compose up -d --build # postgres, rabbitmq and all services
cd src && go build ./... && go vet ./... && go test ./...
cd src && go test -tags=e2e ./... # e2e tests against the compose stack
Terminal window
dotnet test Backend/TKB.sln
dotnet run --project Backend/TKB.Api
cd Admin && npm install && npm run dev
Terminal window
npm install
npm run dev
npm run lint && npm run typecheck && npm run build
Terminal window
yarn install
yarn dev
Terminal window
cd backend && docker compose up -d --build
cd backend && dotnet test VeroCompliance.slnx
cd frontend && npm install && npm run dev
Terminal window
cp auth.json.example auth.json
./vendor/bin/sail up -d --build
./vendor/bin/sail artisan migrate:fresh --seed --force
Terminal window
export AZURE_CONFIG_DIR=~/.azure-tokenise
scripts/preflight.sh dev
cd live/dev && tofu init && tofu plan