fluidtypo3/development

FluidTYPO3 开发助手

6.0.2 2023-09-07 11:35 UTC

README

测试运行器、编码标准嗅探、本地git钩子脚本、实用工具

Total Downloads

此包定义了依赖项,并包含用于验证符合编码风格和贡献指南的Fluid Powered TYPO3项目存储库的包装脚本。提供的./vendor/bin/make脚本可用于本地测试,并将自身安装为gitpost-commit钩子,在提交后执行。

相同的脚本也可以在持续集成环境中使用。

要使用fluidtypo3-development,您必须将其添加为composer依赖项

composer require --dev fluidtypo3/development:*

请注意,此包仅应用于本地开发!

要求

  • composer(脚本仅针对从composer项目执行进行定制)。
  • 如果使用changelog命令,则可选的Documentation/Changelog目录。

使用说明:实用脚本

fluidtypo3-development 包含一些实用的shell实用工具,以帮助您执行与维护和发展官方FluidTYPO3存储库相关的一些任务。这些实用工具包括

在此包内

  • ./vendor/bin/changelog,可用于为即将推出的版本自动生成变更日志。该命令也由release命令使用。它需要一个必选参数,即版本号(例如1.2.3),以及一个可选的额外参数,即“since”日期(例如,2016/03/10表示2016年3月10日)。执行该命令将在Documentation/Changelog/$version.md中生成一个专用的变更日志文件,并更新CHANGELOG.md文件以记录新的日志文件。
  • ./vendor/bin/release,用于发布扩展(在该扩展被立即放置在“staging”分支之前)。检出主分支,将“staging”分支合并到其中,运行单元测试,生成变更日志,提高版本号,并提交一个新的(签名)标签。如果所有这些操作都成功,结果将被推送到远程,GitHub钩子将扩展部署到TER。
  • ./vendor/bin/setversion,用于在ext_emconf.php文件中设置新的版本号(以及可选的新稳定性)。