wikibase / data-model-services
围绕 Wikibase 数据模型的各项服务
5.4.0
2021-04-23 13:18 UTC
Requires
- php: >=7.2
- data-values/data-values: ~3.0|~2.0|~1.0
- diff/diff: ~3.2
- wikibase/data-model: ~9.0|~8.0
- wikimedia/assert: ~0.2.2|~0.3.0|~0.4.0|~0.5.0
Requires (Dev)
- mediawiki/mediawiki-codesniffer: 34.0.0
- phpmd/phpmd: ~2.3
- phpunit/phpunit: ~8.0
- 5.4.0
- dev-master / 5.3.x-dev
- 5.3.0
- 5.2.0
- 5.1.0
- 5.0.0
- 4.0.0
- 3.15.0
- 3.14.0
- 3.13.0
- 3.12.0
- 3.11.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.0
- 3.6.0
- 3.5.0
- 3.4.0
- 3.3.0
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.1
- 3.1.0
- 3.0.0
- 2.0.1
- 2.0.0
- 1.1.0
- 1.0.0
- dev-legacy
- dev-Make_sure_all_Wikibase_codebases_run_PHPCS_during_composer_test
- dev-update_required_libs
- dev-IterableEntityIdPager
- dev-FingerprintDiffer
- dev-suffixParser
- dev-micro-opti-entityid-stuffz
- dev-entity-setid-nonull
- dev-statementListChanger
- dev-dm62
- dev-rel-322
This package is auto-updated.
Last update: 2024-09-17 07:58:47 UTC
README
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
。