The ai.gov monorepo utilizes Turborepo for repository management and pnpm for dependency management. It requires the Node.js version specified in the .nvmrc
file. Users are encouraged to configure their bash profiles to automatically use the correct Node version with NVM. The project employs pnpm workspaces, necessitating the installation of pnpm to manage dependencies. Playwright tests are included and can be installed with pnpm exec playwright install
. For troubleshooting build errors, commands like pnpm clean:dist
and pnpm clean:modules
help refresh the environment. Development can commence with hot reloading by executing specific build and dev commands for individual applications. To maintain code quality, linting and type-checking processes are available. Overall, a structured approach is emphasized for effective development and testing within the repository.
GitHub Repository: AI.gov Website by gsa-tts-archived

Leave a Comment
Leave a Comment