mediawiki/semantic-scribunto

一个Semantic Mediawiki扩展,用于原生支持Scribunto扩展

2.3.2 2024-07-23 17:24 UTC

This package is auto-updated.

Last update: 2024-08-23 17:45:06 UTC


README

Build Status Code Coverage Scrutinizer Code Quality Latest Stable Version Packagist Download Count

语义Scribunto(又称SSC)是一个为提供原生支持Scribunto扩展的Semantic Mediawiki扩展。

要求

  • PHP 7.3或更高版本
  • MediaWiki 1.39或更高版本
  • Semantic MediaWiki 4.0.2或更高版本

安装

建议使用ComposerMediaWiki内置的Composer支持来安装Semantic Scribunto。

注意,必须根据提供的安装说明先安装所需的扩展Semantic MediaWiki和Scribunto。

步骤1

切换到您的MediaWiki安装的根目录。如果您还没有"composer.local.json"文件,请创建一个,并将其以下内容添加到其中

{
	"require": {
		"mediawiki/semantic-scribunto": "~2.3"
	}
}

如果您已经有了"composer.local.json"文件,请在文件的"require"部分末尾添加以下行

"mediawiki/semantic-scribunto": "~2.3"

请记住,在此部分末尾的上一行后添加一个逗号。

步骤2

在您的shell中运行以下命令

php composer.phar update --no-dev

注意,如果您在系统上安装了Git,请在上述命令中添加--prefer-source标志。

步骤3

将以下行添加到您的"LocalSettings.php"文件末尾

wfLoadExtension( 'SemanticScribunto' );

使用说明

有关mw.smw库函数的描述,请参阅此处

贡献和支持

如果您想为项目贡献工作,请订阅开发人员邮件列表,并查看贡献指南。

测试

此扩展提供了由持续集成平台运行的单元测试和集成测试,也可以使用从扩展基本目录运行的composer phpunit命令来执行所有测试。为了方便运行特定的测试套件,提供了以下命令

  • composer unit运行所有单元测试
  • composer integration运行所有集成测试(需要活动的MediaWiki和DB连接)

许可协议

GNU通用公共许可证,版本2或更高版本.