mediawiki / semantic-scribunto
一个Semantic Mediawiki扩展,用于原生支持Scribunto扩展
2.3.2
2024-07-23 17:24 UTC
Requires
- php: >=7.3
- composer/installers: ^2|^1.0.1
- mediawiki/semantic-media-wiki: ~4.0
Requires (Dev)
- mediawiki/semantic-media-wiki: @dev
- phpmd/phpmd: ~2.1
- squizlabs/php_codesniffer: ~3.10
This package is auto-updated.
Last update: 2024-08-23 17:45:06 UTC
README
语义Scribunto(又称SSC)是一个为提供原生支持Scribunto扩展的Semantic Mediawiki扩展。
要求
- PHP 7.3或更高版本
- MediaWiki 1.39或更高版本
- Semantic MediaWiki 4.0.2或更高版本
安装
建议使用Composer与MediaWiki内置的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连接)