City of Helsinki Land lease UI
- Typescript Type checker
- Yarn Dependency manager
- Vite Front-end tooling
- Vitest Testing framework
- React User interface components
- Redux Predictable state container
Open your editor, and then Reopen in Container (vscode).
Run vite dev server and expose port:
yarn --immutable
yarn dev:leasing --host
yarn dev:landuse --hostMake sure you have Yarn installed globally.
yarn --immutablecp .env.example .envyarn dev:leasing
yarn dev:landuseyarn run buildyarn testyarn run test:watchyarn run test:coverageInstall Prettier extension for VSCode. The editor will format TypeScript and SCSS files automatically on save.
There are multiple .env files. Fill them in based on .env.example files:
- apps/leasing/.env
- apps/landuse/.env
The files contain e.g.
- API URL
- authentication provider parameters
- feature flags