My skeleton project I use for Symfony training
- PHP
- Docker
- composer
- just
- Symfony CLI
- Run
just installto install the dependencies - Run
just startto start the local dev server - visit localhost:8080 to check that Symfony is running
- /hello/{name} -> a basic SF Controller showing "Hello "
- /weather -> view of some weather forecast data from Open-Meteo. This feature is utilized to showcase a basic flow of querying an external API and processing the response
- Symfony maker bundle for faster development
- Showcases of tests
- Showcase of external API usage utilizing Open-Meteo's forecast api (v1)
- unhappy-path tests for existing code
- Symfony UX & Chart.js to display the weather chart data
- useful doctrine entity, migration, fixture & test