silverstripe / supported-modules
此包最新版本(dev-main)没有可用的许可信息。
关于Silverstripe CMS支持模块和其他由Silverstripe维护的仓库的元数据
dev-main
2024-09-10 00:55 UTC
Requires
- php: ^8.1
- composer/semver: ^3.4
Requires (Dev)
- phpunit/phpunit: ^9.6
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