未分配类别

如何成为BlueSpice黑客

本文旨在帮助新手开发人员学习有助于BlueSpice开发的技能

你为什么要贡献
当您积极参与一个项目时,您将有机会塑造它的未来。变化是由行动引起的。您一定会非常感谢您,您将得到与工作相关的公众称赞。您将为更多的用户提供帮助。默默地或大声地谢谢你

加入

像其他每个项目一样,这里也有很多参与的机会这里是您在BlueSpice项目中可以做什么的一些示例

提高代码质量

错误修正

寻找次要和主要错误如果您已经很好地编程了解决方案,那就更好了
在这里您可以找到一些帮助在MediaWiki中进行调试

代码审查

帮助我们检查代码贡献因此,您必须熟悉gerrit在建立开发环境和提交更改时查找更多信息

小加成

许多现有的扩展都需要开发,并提供了扩展功能的机会
仪表板小部件静态工具侧栏小部件等

自己的扩展

当然,您可以开发自己的BlueSpice扩展。请遵循MediaWiki工作流程,您将在类似这样的MediaWiki页面上找到一个很好的教程。MediaWiki开发扩展MediaWiki在开发BlueSpice时,也应参考这些说明。请在gerrit中创建一个单独的存储库,命名如下:

MediaWiki皮肤BlueSpiceYourExtension

翻译

始终需要翻译,请联系翻译维基网

这是这样的

提交变更

提供补丁有两种可能性

邮寄到Hello World

发送带有补丁的电子邮件git格式补丁支持hallowelt biz我们将在git中为您提交更改,该更改必须经过标准化流程

通过Git积极参与

我们遵循MediaWiki开发人员社区中同样常见的程序

  • 获取MediaWiki的开发人员帐户
  • 安装git review
  • 查看BlueSpice代码
  • 提交您的更改
  • 更改已通过Gerrit验证
  • 一切正常后,您的更改将被接受

在MediaWiki org上,您会找到一个和一个扩展的教程

在这些存储库中可以找到BlueSpice代码

MediaWiki扩展BlueSpiceFoundation git MediaWiki扩展BlueSpiceExtensions git MediaWiki皮肤BlueSpiceSkin git

这就是您的结帐方式

去克隆ssh gerrit wikimedia org mediawiki扩展BlueSpiceFoundation git

在BlueSpice的存储库中,必须先拥有或Merge权限,然后才能自己将代码提交到产品。请询问Markus Glaser是否您需要这种访问方式glaser hallowelt biz

如果您想为BlueSpice编写自己的扩展名,请要求一个自己的存储库这里请遵循命名约定

mediawiki扩展BlueSpiceMyWidget git

也可以看看

附件

讨论区