Code achter de website: https://now-inzichtelijk.nl.
- PHP 7.4 (incl. Composer)
- MySQL
- Node.js
- Yarn / npm
- (Optioneel) Redis
- Maak een
.env.local
bestand gebaseerd op het.env
bestand met jouw MySQL database gegevens. - Maak een
.php_cs
bestand met dezelfde inhoud als het.php_cs.dist
bestand. - Installeer alle dependencies via composer:
composer install
. - Run de lokale ontwikkel server:
symfony serve
. - (Optioneel) Draai de Symfony Encore watcher via
yarn encore dev --watch
om frontend (CSS/JS) aanpassingen te compileren.
# Converteer PDF naar TXT
pdftotext -layout first-batch-1.pdf first-batch-1.txt
# Converteer alle batches van TXT naar CSV
php bin/console app:convert-1.0 && php bin/console app:convert-2.0 && php bin/console app:convert-1.1
# Drop de database en herimporteer de CSV bestanden
php bin/console doctrine:schema:drop --full-database --force && php bin/console doctrine:schema:update --force && php bin/console app:import-1.0 && php bin/console app:import-2.0 && php bin/console app:import-1.1 && php bin/console app:import-3.0
# Deploy
./vendor/bin/dep deploy production
- Fork het project
- Maak een feature branch (
git checkout -b feature/fooBar
) - Commit je aanpassingen (
git commit -am 'x toegevoegd'
) - Push naar je branch (
git push origin feature/fooBar
) - Maak een pull request