TLDR; first start? make start && make migrate
goto http://localhost or do make test
- If not already done, install Docker Compose
- Run
make build
to build fresh images - Run
make up
(the logs will be displayed in the current shell) - Open
https://localhost
in your favorite web browser and accept the auto-generated TLS certificate - Run
make down
to stop the Docker containers. make test
will initialize the fixtures and run the whole testsuite in the docker environment- otherwise youll need to set it up in your IDE by yourself.
- execute migrations automatically on startup
- Translate the form-labels via 'label' => 'translation.key'
- Add more constraints to the forms via 'constraints' => [new ...()]
- I assumed to validate only against the generic types (look ContactType)
- add more integration tests for the controllers. currently it is a show case