프로젝트 소개

로컬 개발을 위해 Node 26, pnpm 및 turborepo가 필요하며, read:packages 범위가 있는 GitHub의 개인 액세스 토큰도 필요합니다. 이 토큰은 GitHub Packages에서 종속 항목을 가져오는 데 사용됩니다. pnpm install, pnpm setup 및 turbo의 전역 설치 후, turbo build로 전체 레포를 빌드하고 turbo test로 확인할 수 있습니다. README는 세 가지 로컬 작업 방법을 설명합니다. Vite 모드에서는 앱에서 pnpm run lokal:dev를 실행하여 로컬 Vite 서버를 시작합니다. 그런 다음 dev ingress에 로그인하고, Docker에서 앱의 wonderwall 포트를 찾아 URL에 /vite-on을 추가합니다. 이렇게 하면 배포된 서버가 로컬 개발 서버에서 JavaScript를 로드하는 index.html을 보내게 됩니다. 또한 pnpm run storybook으로 Storybook을 실행하거나, dev:mock 및 dev:lokal로 로컬 모의 서버를 사용할 수 있습니다. TypeScript 유형은 generate-api-types.sh 스크립트로 백엔드의 OpenAPI 사양에서 자동 생성할 수 있습니다. 종속 항목은 pnpm -r up --interactive --latest로 업그레이드할 수 있으며, 테스트는 pnpm vitest로 실행합니다. 코드나 프로젝트에 대한 질문은 팀 이메일 주소로 보내거나, Nav 직원은 #teamforeldrepenger Slack 채널을 이용할 수 있습니다. 기여자가 변경 사항을 병합하면 Nav 양말을 받을 수 있습니다.