modera/foundation

v4.0.0 2023-04-14 06:22 UTC

README

Modera Foundation 平台的单一仓库。

该项目composer.json由composer-monorepo-plugin插件以半自动模式管理,请确保在修改此单一仓库时使用此插件,并在提交前验证是否生成了正确的composer.json并且测试通过。

有关每个嵌套包的更多详细信息,请参阅其README.md文件。

有关更一般的信息,请参阅http://modera.org

为项目贡献

  • 开始编写功能之前,请确保通过运行./phpunit.sh来使测试通过。
  • 创建“功能分支”
  • 编写测试/你的功能,确保没有测试被破坏,将所有内容提交到功能分支中
  • 更新CHANGELOG以包括已完成的工作信息
  • 如果你的更改需要为使用基础架构的开发者进行一些额外的工作,那么也要更新UPGRADE文档
  • 将你的功能分支合并到master /任何发布分支(如果存在)

在 foundation-standard 中开发

当你添加包含UI代码的功能时,通常你将想要有一个可以查看它与整个平台如何协同工作的项目,为了达到这个目的,你使用安装 foundation-standard,更新其composer.json使其使用"dev-master"版本的modera/foundation包,并运行composer update。一旦安装了基础架构的开发版本,你就可以转到vendor/modera/foundation开始根据上一节描述的工作来编写你的功能。