ochorocho / tdk
TYPO3 Composer 开发工具包
v1.3.1
2024-08-01 17:39 UTC
Requires
- ext-json: *
- typo3/cms-adminpanel: @dev
- typo3/cms-backend: @dev
- typo3/cms-belog: @dev
- typo3/cms-beuser: @dev
- typo3/cms-core: @dev
- typo3/cms-dashboard: @dev
- typo3/cms-extbase: @dev
- typo3/cms-extensionmanager: @dev
- typo3/cms-felogin: @dev
- typo3/cms-filelist: @dev
- typo3/cms-filemetadata: @dev
- typo3/cms-fluid: @dev
- typo3/cms-fluid-styled-content: @dev
- typo3/cms-form: @dev
- typo3/cms-frontend: @dev
- typo3/cms-impexp: @dev
- typo3/cms-indexed-search: @dev
- typo3/cms-info: @dev
- typo3/cms-install: @dev
- typo3/cms-linkvalidator: @dev
- typo3/cms-lowlevel: @dev
- typo3/cms-opendocs: @dev
- typo3/cms-recordlist: @dev
- typo3/cms-recycler: @dev
- typo3/cms-redirects: @dev
- typo3/cms-reports: @dev
- typo3/cms-rte-ckeditor: @dev
- typo3/cms-scheduler: @dev
- typo3/cms-seo: @dev
- typo3/cms-setup: @dev
- typo3/cms-styleguide: @dev
- typo3/cms-sys-note: @dev
- typo3/cms-tstemplate: @dev
- typo3/cms-viewpage: @dev
- typo3/cms-workspaces: @dev
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