wikibase/data-model-services

围绕 Wikibase 数据模型的各项服务

5.4.0 2021-04-23 13:18 UTC

README

Build Status Scrutinizer Code Quality Code Coverage Download count License

Latest Stable Version Latest Unstable Version

Wikibase 数据模型服务 是围绕 Wikibase 数据模型 的服务集合。它是 Wikibase 软件 的一部分。

最近的变化可以在 发布说明 中找到。

库内容

为了允许此包中的代码,需要满足以下条件:

  • 使用 Wikibase 数据模型并处理 Wikibase 的核心领域
  • 不属于更具体的组件
  • 不会为此组件引入重量级依赖
  • 不是展示代码

安装

您可以使用 Composer 下载并安装此包及其依赖项。或者,您也可以简单地克隆 git 仓库,并自行处理加载。

Composer

要将此包添加为项目的本地依赖项,只需将 wikibase/data-model-services 依赖项添加到项目的 composer.json 文件中。以下是一个仅定义 Wikibase 数据模型服务 3.x 依赖项的 composer.json 文件的示例。

{
    "require": {
        "wikibase/data-model-services": "~5.0"
    }
}

手册

获取 Wikibase 数据模型服务的代码,无论是通过 git 还是通过其他方式。还要获取所有依赖项。您可以在 composer.json 文件的 "require" 部分找到依赖项列表。此文件的 "autoload" 部分指定了如何加载此库提供的资源。

测试

此库包含一套 PHPUnit 测试,涵盖所有非平凡代码。此外,支持通过 PHPCS 和 PHPMD 进行代码风格检查。这三个工具的配置可以在根目录中找到。您可以使用这些工具的标准方式,也可以通过执行 composer ci 来运行我们 CI 所需的所有检查。要仅运行测试,请使用 composer test,要仅运行风格检查,请使用 composer cs

链接

另请参阅