This document contains information and instructions for AI.
See the software architecture overview.
When writing code, follow all rules in Code rules and Code rules for AI.
Instructions for what to look for when performing a code review can be found in REVIEW.md.
The software and a backing database can be run using the dev container.
- To run RealtimeServer tests, in directory
src/RealtimeServerrun commandpnpm run test - To run backend dotnet tests, in the repo root directory run command
dotnet test - To run some frontend tests, in directory
src/SIL.XForge.Scripture/ClientApprun a command likepnpm run test:headless --watch=false --include '**/foo.component.spec.ts' --include '**/baz.component.spec.ts' - To run all frontend tests, in directory
src/SIL.XForge.Scripture/ClientApprun commandpnpm run test:headless --watch=false