Skip to content
This repository has been archived by the owner on Jun 11, 2024. It is now read-only.

Symfony Micro Framework based on MicroKernelTrait

License

Notifications You must be signed in to change notification settings

fnayou/symfony-micro-framework

Repository files navigation

Symfony MicroFramework

Scrutinizer Code Quality Build Status SensioLabsInsight Build Status

Symfony Micro Framework based on MicroKernelTrait

Small and tiny and easy to configure, this build is perfect for :

  • console based project
  • POC
  • light web project
  • development playground
  • etc.

How to use ?

You can create a new project using composer :

$ php composer.phar create-project fnayou/symfony-micro-framework

That's it ! you have full working project with :

  • .editorconfig file
  • PHPCodeSniffer configuration just run command bin\standards
  • Scrutinizer configuration file
  • PHPCSFixer configuration file
  • and much more

Docker is ready to be used with nginx, PHP-FPM, MariaDB, Postgres, MongoDB and CouchDB. all you have to do is to configure docker-compose.yml. We use fnayou/oh-my-docker, so check the project for more information.

Don't waste time configuring, start coding !

Included packages ?

    "require": {
        "php": ">=5.6.0",
        "incenteev/composer-parameter-handler": "^2.1",
        "sensio/distribution-bundle": "^5.0",
        "sensio/framework-extra-bundle": "^3.0",
        "symfony/symfony": "^3.2",
        "twig/twig": "^1.0||^2.0"
    },
    "require-dev": {
        "escapestudios/symfony2-coding-standard": "^2.10",
        "fnayou/standards": "^1.2",
        "friendsofphp/php-cs-fixer": "^2.3",
        "phpunit/phpunit": "^5.7",
        "sensio/generator-bundle": "^3.1"
    }

Note

If you want to clean up your project, don't forget to uncomment content of .gitattributes.

Credits

License

license Please see License File for more information.