avris / booster
新项目的快速启动。包括 Symfony、Doctrine、Webpack、用户管理等功能的新项目预配置模板!
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
新项目的快速启动
包含
- Symfony 5.2,包括 Twig、表单、邮件发送器、Monolog、翻译、SUML、调试、性能分析器、变量查找器、生成器、HTTP 客户端、HTTP 缓存...
- Doctrine ORM
- Webpack Encore
- Bootstrap 4.4,包括 Native JavaScript、响应式布局
- FontAwesome,包括 Optimiser
- Twitter Emoji,包括 后端生成
- 字体:Baloo Thambi 2 & JetBrains Mono
- Makefile
- 用户管理:注册/登录/找回密码通过邮箱验证码,多因素认证,社交登录、头像、模仿
- 示例 服务条款
- Matomo流量分析
- 错误页面
- 社交媒体元标签
- 语言支持
- WebSocket
- 通知(浏览器 & 推送)
- 相对时间
安装
作为分支
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
或使用 composer
composer create-project avris/booster <project_name>
cd <project_name>
配置,安装依赖项,并启动开发服务器
cp .env .env.local
nano .env.local
make install
make start
版权
- 作者: Andrea Prusinowski (Avris.it)
- 许可证: MIT