gambry / drupal-kickstarter
Drupal项目增强型模板
0.2.4
2022-10-21 10:15 UTC
Requires
- composer/installers: ^1.9
- drupal/core-composer-scaffold: ^9.4
- drupal/core-project-message: ^9.4
- drupal/core-recommended: ^9.4
- drush/drush: ^11.1
Requires (Dev)
- drupal/core-dev: ^9.4
- phpspec/prophecy-phpunit: ^2
Conflicts
README
具有本地Docker化主机、技术无关的GNU Make任务运行器、Drupal TOP推荐模块和设置的Drupal启动器。
要求
- Docker(由于Docker Desktop转为付费订阅,请查看一些替代方案)
- DDEV
- Git [可选,但推荐]
- GNU Makefile实用工具 [可选,但推荐]
- Composer [可选,但推荐]
开始使用
我为什么需要这个?
你不需要。这个启动器所做的是
- 设置DDev作为本地主机环境
- 创建遵循最新drupal/recommended-project的项目
- 需要其他重要包,如drush/drush或drupal/core-dev
- 准备具有常见设置的Drupal代码库
- 通过
make install、make login和make seed-db轻松启动项目 - 已设置PHPCS和PHPUnit测试,通过
make tests进行Drupal
所以你可以手动执行所有这些步骤,或者只需使用此项目。
用法
- 运行
composer create-project gambry/drupal-kickstarter my-project cd my-project- 现在运行
make install,你就可以开始了。
工具与实用工具
Makefile
我们使用Makefile作为任务运行器,以确保真正技术无关。这可以是Drupal、PHP或JS项目;在托管LAMP堆栈、Vagrant、Docker、K8等环境中运行。对于相关内容,make install 设置项目,而 make login 提供一个登录Web平台的唯一链接。
运行 make help 了解您可能需要的所有令人难以置信的快捷方式。