Bekijk en vergelijk de huishoudboekjes van lokale overheden
Open Spending is gebouwd met Svelte Kit. De onderstaande informatie (in het Engels) helpt je op weg om als developer mee te bouwen aan Open Spending:
Wanneer je dit project hebt ge-cloned/ge-forkt installeer je de dependencies met npm install (or pnpm install or yarn), en kun je een onwikkel-omgeving starten:
npm i
npm run dev
or
npm run dev -- --openOm een productieomgeving van deze App te maken, type je het volgende commando:
npm run buildJe kunt een preview van de productieomgeving starten met npm run preview.
- op Neon:
cd /home/projects/openspending/production/openspending-frontendgit checkout main && git pullsudo docker compose up --build -d
Some tests have been added to the ./tests folder. To run them:
npx vitestThere are 2 types of tests:
- component tests (e.g.
authorization.test.ts). These use mocking of requests and don't require theAPIto be up and running. - more complicated route tests (e.g.
gegevens.test.ts). Since these tests only read data and do not change it, it was chosen for simplicity to run the tests against theAPI running in development(npm run dev). The tests assume that the data from 2024 are loaded (45067NED).