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