Dett er et monorepo for amt deltaker flater for Nav-veileder og innbygger.
Vi bruker turborepo med pnpm. apps har flatene, shared-cinfig har oppsett for typescript og eslint.
nav-veileders-falte
: react app som webcomponent.shared-config
: another Next.js app@amt-deltaker-flate/eslint-config
:eslint
config@amt-deltaker-flate/typescript-config
:tsconfig.json
delt gjennom hele monorepoet
Turborepo er satt opp med:
- TypeScript for static type checking
- ESLint for code linting
- Prettier for code formatting
Bygg alt ved å stå i rot:
cd amt-deltaker-flate
pnpm build
cd amt-deltaker-flate
pnpm start
turbo.json
inneholder oppgaver / tasks som turbo kan kjøre. Når vi i package.json
har scripts som sier turbo test
er det test-oppgaven i turbo.json
som kalles. Nye scripts som skal kjøres fra rot må deifneres der. Oppgavene må ha navn som samsvarer med scripts i de ulike appenes package.json
nye workspaces må defineres i pnpm-workspace.yaml
Spørsmål knyttet til koden eller prosjektet kan stilles som issues her på github.
Interne henvendelser kan sendes via Slack i kanalen #team_komet.