# FAQ

# Why this project ?

I know that there are a lot of PHP frameworks available, but I wanted to build one, I made this for learning and challenging myself, but end up with a nice project which is understandable, hackable and easy to use, so I decide to update and update this project to make it available for everybody.

# Does this project follows the good practices ?

This projects implements:

  • PSR-12 coding style
  • PSR-4 autoloading
  • PSR-11 container
  • Security implementations
  • Coding patterns (MVC)
  • Clean code
  • Dependency injection (SOLID)
  • Single responsibility principle (SOLID)
  • Composer for PHP libraries
  • NPM for the JS libraries
  • Eslint for parsing JS code (CI with github actions)
  • PHPCS for parsing PHP code (CI with github actions)
  • Git Bug/feature template
  • Editor config included
  • Simple php.ini config included
  • Error handler
  • PHPDoc included ...

# Roadmap

Roadmap (opens new window)