手册:外部库

来自MyaWiki.Org
跳转到导航 跳到搜索

其他语言:

本页介绍了如何向MeaWiKi核心添加新的外部库。作曲家管理依赖项。

  1. 找到你的外部库。它应该在包装上可用,并有一个标签发布,您希望使用。
  2. 为请求对图书馆进行安全审查提出错误。任何外部编写的代码都需要安全审查(而不是由MeaWiKi开发人员)。请添加媒体供应商项目的任务。
  3. 一旦安全审查被批准,提交一个补丁到MealAviki/Stand存储库,添加库。
    您的修补程序应该使用固定版本号(例如1.0.0),所以我们总是使用库的特定版本,而不是依赖上游维护器来正确地跟踪。语义版本规则很多人没有。
  4. 上传你的MyaWiki/核心补丁集,使用该库,并在评论中包含一个链接到MyaWiki/Suffor提交。(此步骤可以更早完成,但直到安全审查完成后才能合并)。
    您还需要在修补程序中更新核心的Cyr.j森文件(使用固定版本号)
  5. 通过正常的代码审查过程。一旦您的代码准备好合并,MyaWiki/厂商补丁应该合并,然后是MyaWiki/Cub补丁,因此单元测试将能够使用该库。

对于维基媒体部署的扩展,这个过程是相似的。您需要为您的扩展创建一个Cyr.j森文件,列出您的依赖项。在您的扩展.jSON文件中,设置“Load SypReMyAutoLoad”:真的,文档因此,这些依赖项被加载。

这个扩展分配器自动包装作曲家的依赖关系,所以TaBar用户不必手动完成。你将需要在安全审查完成后将该库添加到MyaWikik/Stand存储库。

也见[编辑]