kmi/ddev-commands-collection
最新稳定版本:0.2.16
Composer 安装命令:
composer create-project kmi/ddev-commands-collection
包简介
Collection of reusable DDEV commands
README 文档
README
The DCC (DDEV Commands Collection) provides several predefined DDEV commands for different project types.
The project comes with an automatic copy and update process of the commands as well as several customization options. So the DDEV commands in your local project under .ddev/commands will always keep updated extended commands.
For more usage information see the additional README.md.
Intention
The main goals for the DCC are:
- reusable commands in several projects
- reusable functionalities within the commands
- standardization of commands in usage and style
- simplification and transparency of command execution
- customisation of the automated DCC process
Installation
Define one of the following project type within your composer.json:
"config": { "dcc-type": "Symfony" }
Add the post scripts in the composer.json:
"scripts": { "post-install-cmd": [ "Kmi\\DdevCommandsCollection\\Composer\\Scripts::updateCommands" ], "post-update-cmd": [ "Kmi\\DdevCommandsCollection\\Composer\\Scripts::updateCommands" ] }
Install from packagist via composer:
$ composer req kmi/ddev-commands-collection
Add the following files to your local project git:
.ddev/
commands/
.gitignore
dcc-config.sh
Note: If your project structure differs from the example below and your composer.json and the ddev directory aren't on the same level, you can define the relative path to the ddev directory inside your composer.json like the following example:
"config": { "ddev-dir": "./../.ddev" }
Impact
The automatic DCC process affects the following files/directories (marked as bold) inside your project (example structure for a project):
project/.ddev/commands/web- dcc-cc
- dcc-composer-app
- dcc-composer-deployment
- dcc-console
- dcc-init
- dcc-release
- dcc-sync
- dcc-theme
...
- faq/
- dcc-faq-web-sync.sh
...
- scripts/
- dcc-colors.sh
...
- .gitignore
- dcc-config.yaml
- dcc-config.sh
- README.md
...
config.yaml...
app/-- Application directorycomposer.jsoncomposer.lock...
composer.json-- Adapted composer file for DCCcomposer.lock...
See the additional README.md for information about adjustments.
统计信息
- 总下载量: 12.62k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-02-14