SuperAPI AI 工具集

typo3-core-contributions

编程与开发

查看项目

更新于 10-16 05:06

技能介绍

用途:帮助开发者参与 TYPO3 Core 贡献,覆盖 Forge 问题分析与创建、向 Gerrit 提交补丁、CI 调试与评审工作流、提交信息格式化、cherry-pick 与 rebase 等环节。

主要能力与流程:先运行 ${CLAUDE_SKILL_DIR}/scripts/verify-prerequisites.sh 检查 TYPO3.org 账号、Gerrit SSH(ssh -p 29418 <user>@review.typo3.org)以及 Git 邮箱是否与 Gerrit 匹配;随后按 setup、创建分支(git checkout -b feature/<issue>-description)、根因分析、开发与测试、提交、推送(git push origin HEAD:refs/for/main,初始为 WIP)、CI 等待与修复、标记 ready(git push origin HEAD:refs/for/main%ready)、评审反馈处理、amend 更新等步骤进行。提交需遵循 [TYPE] Subject 格式,包含 Resolves: #<issue> 与 Releases:,保留 Change-Id,必要时先抓取评审者补丁集再修改。CI 调试需阅读实际 GitLab 日志,常用本地检查命令包括 ./Build/Scripts/runTests.sh -s unit、-s functional、-s phpstan 以及 ./Build/Scripts/cglFixMyCommit.sh。

适用场景:TYPO3 Core 的缺陷修复、文档贡献、cherry-pick 与评审协作。限制与缺失:官方资料未提供完整安装步骤、凭据配置细节、各平台差异、费用与效果承诺;具体操作请以仓库内 references 目录相应文件为准。