A Symfony application for registering and browsing municipal initiatives. It is a rebuild of the previous Drupal-based project-database with an accompanied react application for graph visualizations project-database-app, focused on a friendlier interface for creating and getting an overview of initiatives.
The project follows the itk-dev
symfony Docker template and
runs on PHP 8.4 / Symfony 8.
- Docker and the itk-dev
itkdev-docker-composesetup. - Task (optional, but the commands below use it).
Start the containers and install everything (dependencies, database schema and development fixtures):
task installThe site is served on the domain configured in .env
(COMPOSE_DOMAIN, e.g. https://itk-projects.local.itkdev.dk).
The development fixtures create two users (password password for both):
admin@example.com— administratoreditor@example.com— editor
Create an administrator manually with:
task create-admin -- you@example.com "Your Name"task # list all tasks
task console -- <command> # run a Symfony console command
task compose -- <command> # run a composer command
task coding-standards:check # Check coding standards
task coding-standards:apply # Apply coding standards
task static-analysis # run PHPStan
task test # run the test suite