silverstripe/supported-modules

此包最新版本(dev-main)没有可用的许可信息。

关于Silverstripe CMS支持模块和其他由Silverstripe维护的仓库的元数据

dev-main 2024-09-10 00:55 UTC

This package is auto-updated.

Last update: 2024-09-10 00:55:57 UTC


README

元数据和一些支持PHP逻辑,用于确定各种GitHub仓库的分支与Silverstripe CMS哪个版本相关。

重要

仅维护此仓库的main分支。

您可以通过获取repositories.json文件的原始副本来获取JSON,例如 https://raw.githubusercontent.com/silverstripe/supported-modules/main/repositories.json

如果您已将此模块作为composer依赖项包含,则可以使用SilverStripe\SupportedModules\MetaData::getAllRepositoryMetaData(),它将从raw.githubusercontent.com获取JSON文件的最新版本。

格式

repositories.json文件中有几个部分,表示不同的仓库类别

  • supportedModules:表示支持模块的仓库。如果牛关心它,它可能属于这个类别。
  • workflow:包含GitHub动作和工作流程的仓库。
  • tooling:用于帮助简化Silverstripe CMS维护的仓库。
  • misc:我们需要的所有不适用于上述类别的仓库。

上述每个部分都包含一个数组,其中包含以下数据的JSON对象

添加仓库

您可以通过以下API调用轻松检索githubId

https://api.github.com/repos/my-org/my-repo