avris / booster
Quick start of new projects. A pre-prepared template for new projects including Symfony, Doctrine, Webpack, user management, and much more!
v0.4.0
2020-04-19 15:26 UTC
Requires
- php: ^7.4
- ext-ctype: *
- ext-iconv: *
- avris/fontawesome-optimiser: ^0.2.0
- avris/suml-symfony: ^0.4.3
- avris/twemoji: ^0.1.1
- erusev/parsedown: ^1.7
- lcobucci/jwt: ^3.3
- nyholm/psr7: ^1.2
- sensio/framework-extra-bundle: ^5.1
- socialconnect/auth: ^3.1
- sonata-project/google-authenticator: ^2.2
- symfony/apache-pack: ^1.0
- symfony/asset: 5.0.*
- symfony/console: 5.0.*
- symfony/dotenv: 5.0.*
- symfony/expression-language: 5.0.*
- symfony/flex: ^1.3.1
- symfony/form: 5.0.*
- symfony/framework-bundle: 5.0.*
- symfony/http-client: 5.0.*
- symfony/intl: 5.0.*
- symfony/mailer: 5.0.*
- symfony/monolog-bundle: ^3.1
- symfony/notifier: 5.0.*
- symfony/orm-pack: *
- symfony/process: 5.0.*
- symfony/security-bundle: 5.0.*
- symfony/serializer-pack: *
- symfony/string: 5.0.*
- symfony/translation: 5.0.*
- symfony/twig-pack: *
- symfony/uid: ^5.1@dev
- symfony/validator: 5.0.*
- symfony/web-link: 5.0.*
- symfony/webpack-encore-bundle: ^1.7
- symfony/yaml: 5.0.*
- twig/cssinliner-extra: ^3.0
- twig/extra-bundle: ^3.0
Requires (Dev)
Conflicts
README
Quick start of new projects
Includes:
- Symfony 5.2 with Twig, forms, mailer, Monolog, translations, SUML, debug, profiler, var-dumper, maker, HTTP client, HTTP cache...
- Doctrine ORM
- Webpack Encore
- Bootstrap 4.4 with Native JavaScript, RWD
- FontAwesome with Optimiser
- Twitter Emoji with backend generation
- Fonts: Baloo Thambi 2 & JetBrains Mono
- Makefile
- User management: sign up / login / remind password va email code, MFA, social login, avatars, impersonation
- Example Terms of Service
- Matomo traffic analytics
- Error pages
- Social media meta tags
- Locale support
- Websocket
- Notifications (browser & push)
- Relative time
Installation
As a fork:
mkdir <project_name>
cd <project_name>
git init
git remote add upstream git@gitlab.com:Avris/Booster.git
git pull upstream master
git remote add origin <project_repo>
git push origin master
Or with composer:
composer create-project avris/booster <project_name>
cd <project_name>
Configure, install dependencies & start dev server:
cp .env .env.local
nano .env.local
make install
make start
Copyright
- Author: Andrea Prusinowski (Avris.it)
- Licence: MIT