nomasolutions / project-skeleton
基于 Symfony 4.4 的基本项目,包含一些附加库和 Docker
dev-symfony-4.4
2019-12-12 11:28 UTC
Requires
- php: ^7.2
- ext-ctype: *
- ext-iconv: *
- ext-json: *
- doctrine/doctrine-fixtures-bundle: ^3.1
- jms/serializer-bundle: ^3.5
- league/flysystem: ^1.0
- league/tactician-bundle: ^1.1
- league/tactician-doctrine: ^1.1
- lexik/jwt-authentication-bundle: ^2.6
- monolog/monolog: ^1.24
- oneup/flysystem-bundle: ^3.0
- ramsey/uuid: ^3.8
- sensio/framework-extra-bundle: ^5.2
- symfony/apache-pack: ^1.0
- symfony/flex: ^1.3.1
- symfony/monolog-bundle: ^3.5
- symfony/orm-pack: ^1.0
- symfony/security: 4.4.*
- symfony/security-bundle: 4.4.*
- symfony/security-core: 4.4.*
- symfony/security-http: 4.4.*
- symfony/swiftmailer-bundle: 3.2.*
- symfony/templating: 4.4.*
- symfony/translation: 4.4.*
- symfony/twig-bundle: 4.4.*
- symfony/validator: 4.4.*
Requires (Dev)
- symfony/maker-bundle: ^1.11
- symfony/phpunit-bridge: 4.4.*
- symfony/profiler-pack: ^1.0
- symfony/var-dumper: 4.4.*
Conflicts
This package is auto-updated.
Last update: 2024-09-12 21:43:30 UTC
README
简介
此项目是官方 Symfony 骨架(使用 Symfony Flex 创建新项目的推荐方式)的扩展。
开箱即用包含以下内容
- 额外的 composer 包
- PHP 源代码位于
src/backend
- 源代码分为 3 层(应用层、领域层、基础设施层)
- 基于 Robo 的自动化任务
- 开发环境的 Docker 配置
- 基于 Ansible 的部署脚本
@待定
创建新项目
使用骨架创建新项目就像运行以下命令一样简单
composer create-project --no-cache -s dev noma-solutions/project-skeleton <project_name>
其中 <project_name>
是您想要设置新项目的目录。新项目在完成此步骤后即可立即开始开发。