TYPO3 Composer 开发工具包

安装: 231

依赖者: 0

建议者: 0

安全: 0

星标: 7

关注者: 3

分支: 4

开放问题: 14

类型:项目


README

简化基于 TYPO3 Composer 的贡献设置。运行 composer create-project ochorocho/tdk <目标文件夹名称> 并根据提示回答。如果您想使用当前的开发版本,请将 --stability=dev 添加到命令中。

此命令将引导您完成基于 composer 的 TYPO3 CoreDev 环境设置过程。

命令提示

  • 您的 TYPO3/Gerrit 账户用户名是什么? : 在 https://review.typo3.org/ 上使用的用户名,在大多数情况下是您的 http://my.typo3.org 登录名
  • 设置提交信息钩子?[y/n] : 默认=y
  • 设置提交前钩子?[y/n] : 默认=y
  • 创建基本 ddev 配置?[y/n] : 默认=y

结构

├── composer.json   # Ordinary composer.json with some handy scripts
├── .gitmessage.txt # Commit message template
├── packages        # Additional local packages/extensions
└── typo3-core      # TYPO3 repository (master branch) git@github.com:TYPO3/typo3.git  

其他 Composer 命令/脚本

composer <command>

  • tdk:setup:设置一切以运行基于 composer 的 CoreDev 设置
  • tdk:clear:删除所有文件和文件夹
  • tdk:remove-hooks:删除在 .git/hooks 中创建的钩子
  • tdk:enable-hooks:创建从 TYPO3 仓库复制来的钩子
  • tdk:set-commit-template:配置 TYPO3 仓库以使用 .gitmessage.txt 作为提交信息模板
  • tdk:set-push-url:将 Gerrit 设置为推送补丁的目标远程仓库
  • tdk:ddev-config:创建基本 ddev 配置
  • tdk:help:显示摘要,并提供到 TYPO3 贡献指南的链接
  • tdk:doctor:显示潜在问题
  • typo3:运行 TYPO3 命令的快捷方式
  • tdk:apply-patch:应用 Gerrit 补丁,例如 composer tdk:apply-patch -- --ref=refs/changes/75/72275/17

演示运行

asciicast