My personnal Blog. Compliant with OpenClassrooms' fifth project on the PHP/Symfony Applications Developer path.
This project aims to give an example of what's possible for the fifth project of OpenClassrooms' PHP/Symfony Applications Developer path. It is not meant to be perfect, or to rewrite an entire framework. It is highly opinionated, and although its architecture is designed to be as generic as possible, it's clearly oriented toward blogs and websites creation. It is not meant to be used to create APIs although a future fork might take this path.
- Clone the repository and
cd
into it - Run
composer install
- Develop your own controllers and logic inside the
src/App/
directory
- Compliant with the project sheet
- Compliant with PSRs 1, 2, 4 and 7
- Largely inspired by Symfony
- Extensible, inside the boudaries of 'HTML rendering websites' category
- Uses Yaml format for configuration, although it could also use JSON
- Twig/Twig
- Guzzle/PSR7
- Symfony/YAML
- PHPUnit/PHPUnit
- Codacy/Coverage
- PHPStan/PHPStan