Skip to main content

Local Setup

Prerequisites

  • .NET 10 SDK for backend services.
  • Node.js 20 or newer for frontend and documentation work.
  • GitHub Packages access for private NuGet packages.
  • Local settings files or environment variables for service secrets.

Backend Commands

Run backend commands from the relevant service directory:

dotnet restore
dotnet build
dotnet run --project src/Web

Private packages require a GitHub Packages token with read:packages scope in nuget.config.

Frontend Commands

Run Angular commands from the frontend src directory:

cd xtrakt-sso-fe/src
npm start
npm run build
npm test

Documentation Commands

Run documentation commands from xtrakt.doc:

cd xtrakt.doc
npm install
npm run build
npm start