fluidtypo3/development

FluidTYPO3 开发辅助工具

6.0.2 2023-09-07 11:35 UTC

README

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

Total Downloads

本包定义了依赖关系,并包含用于简化验证Fluid Powered TYPO3项目仓库的包装脚本,这些仓库符合编码风格和贡献指南。提供的./vendor/bin/make脚本可用于本地测试,并会作为git post-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,用于发布一个扩展(在发布之前立即进行预发布)。检出master分支,将其与预发布分支合并,运行单元测试,生成更改日志,提升版本号,并提交新的(签名)标签。如果所有这些都成功,则将结果推送到远程,GitHub钩子将扩展部署到TER。
  • ./vendor/bin/setversion,用于在ext_emconf.php文件中设置新的版本号(可选地设置新的稳定性)。