fnayou / symfony-micro-framework

Symfony Micro Framework based on MicroKernelTrait

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Symfony Micro Framework based on MicroKernelTrait

License:MIT License


Languages

Language:PHP 90.3%Language:ApacheConf 4.3%Language:Nginx 4.1%Language:HTML 1.3%