更新Termbox错误:T222886更改Id:Ieddfa70b81de87209062cd17d44e0c16cf684bb9
1个文件已更改
树:a286d27a0e0772fd3c7b1502a92b6d35da9f06cf
  1. .phan型/
  2. 建造/
  3. 客户/
  4. 数据访问/
  5. 文档/
  6. 杰米特/
  7. 图书馆/
  8. 回购/
  9. 测试/
  10. 视图/
  11. .editorconfig(编辑配置)
  12. .eslintrc.json文件
  13. .gitignore(.git忽略)
  14. .git模块
  15. .gitreview文件
  16. 卢阿切克rc
  17. .mailmap(电子邮件地图)
  18. .phpcs.xml
  19. .rubocop.yml公司
  20. .rubocop_todo.yml文件
  21. .监查器.yml
  22. .stylelintrc.json格式
  23. .travis.yml文件
  24. 代码_ OF_ CONDUCT.md
  25. 作曲家.json
  26. 复制
  27. 信用
  28. Doxyfile文件
  29. 扩展-客户端-wip.json
  30. 扩展-lib-wip.json
  31. 扩展repo-wip.json
  32. 扩展名-view-wip.json
  33. Gruntfile.js文件
  34. 杰斯达克·杰森
  35. package.json包
  36. phpunit.xml列表
  37. Rakefile文件
  38. 自述.md
  39. 声纳投影特性
  40. 维基.php
自述.md

Wikibase简介

生成状态 审查程序代码质量

Wikibase.git包是Wikibase软件由三个相互连接的扩展组成:

  • Wikibase Repository(在目录repo中)
  • Wikibase客户端(在目录客户端中)
  • WikibaseLib(在目录lib中)

这些扩展允许在MediaWiki中创建、维护、传播和使用结构化数据。

回购是存储库的扩展。它允许创建和维护结构化数据。这是在上使用的维基数据网.

客户端是客户端的扩展。它允许几个MediaWiki实例使用Wikidata实例提供的数据。通常,您不会在单个wiki中使用它们。这是在维基百科上使用的。

lib捆绑了客户机和repo使用的通用代码。

安装

此包包含三个相互关联的MediaWiki扩展:

  • Wikibase(在子目录repo中)
  • WikibaseLib(在子目录lib中)
  • Wikibase客户端(在子目录客户端中)

如果使用hhvm运行Wikibase,则需要启用zend兼容在您的php.ini中:

hhvm.enable_zend_compat=真

Wikibase依赖于各种库,例如数据值组件和用途作曲家使其易于安装和管理。

在MediaWiki扩展目录中有了Wikibase后,将作曲家.json将Wikibase的作曲家.local.json在mediawiki文件夹的根目录下,如中所述MediaWiki的Composer文档.

现在它应该类似于:

{“额外”:{“合并插件”:{“包括”:[“extensions/Wikibase/composer.json”]}}}

然后,在mediawiki文件夹的根目录中运行:

编写器安装

如果你已经跑了编写器安装在安装MediaWiki的过程中,请改为运行:

作曲家更新

使用方法将MediaWiki与扩展文件夹(例如符号链接或docker卷)结合时,请确保作曲家可以使用相同结构的文件夹,它们也可以用于Web服务器。

这将在同一wiki上同时安装Wikibase Client和Repo。

如果只想有一个或另一个,则设置$wgEnableWikibaseRepo=错误$wgEnableWikibase客户端对于您不想启用的项,设置为false。

Wikibase还依赖于几个JavaScript库。它们作为子模块包含在此存储库中。要获取这些库的文件,您可能需要在Wikibase扩展文件夹中运行以下命令:

git子模块更新--初始化

开发

Wikibase使用工具来确保所开发软件的质量。要调用这些工具,请在Wikibase文件夹中运行

编写器安装作曲家跑步-脚本测试

由于这使用开发依赖项和自定义配置,因此从MediaWiki根文件夹(通过composer运行脚本测试扩展/Wikbase)无法令人满意地工作

Wikibase软件

这些扩展是Wikibase软件由Wikidata团队为Wikidata项目.

Wikidata项目使用Wikibase软件其网站.