├── bin/ # binaries to setup, build and run symfony console commands
├── composer.json # defines dependencies and setups autoloading
├── composer.lock # pins all dependencies to allow for reproducible installs
├── config # contains application configuration
│ ├── bundles.php # defines static symfony bundles - use plugins for dynamic bundles
│ ├── etc/ # contains the configuration of the docker image
│ ├── jwt/ # secrets for generating jwt tokens - DO NOT COMMIT these secrets
│ ├── packages/ # configure packages - see: config/README.md
│ ├── secrets/ # symfony secrets store - DO NOT COMMIT these secrets
│ ├── services/ # contains some default overrides
│ ├── services.xml # just imports the default overrides - this file should not change
│ └── services_test.xml # just imports the default overrides for tests
├── custom # contains custom files
│ ├── plugins # store plugins
│ ├── static-plugins # static project specific plugins
├── docker-compose.yml # example docker-compose
├── Dockerfile # minimal docker image
├── phpunit.xml.dist # phpunit config
├── public # should be the web root
│ ├── index.php # main entrypoint for the web application
├── README.md # this file
│ ├── Kernel.php # our kernel extension
│ └── TestBootstrap.php # required to run unit tests
|── cache/ # cache directory for symfony
└── plugins.json # javascript build configuration