合適的首次Bug
此页面提供软件错误以及小的功能缺失的列表,这些任务已被识别是一個好的参与现有维基媒体项目(不只是MediaWiki核心及其扩展)的方式。
这是开始熟悉维基媒体项目中代码的一种方法。
注意下方的任务沒有指定导师。您将很可能“自食其力”。我们建議您工作在有导师的软件项目:試試我们推荐的软件项目列表。
不论您正著手於哪个软件项目,您「必须」是已经阅读交流小技巧章节,以了解工作流和沟通期望。
如果您决定著手於MediaWiki核心或MediaWiki扩展,您「必须」是已经阅读如何成为MediaWiki开发者 ,以了解基础结构和工作流程。
需要处理的潜在任务
以下部分描述了您可以编写的几个示例领域,但不限于这些领域!
在Phabricator的任务(漏洞报告)的右上角你可以看到有问题的成品和部件
这提供了一个关于代码所在的Git仓库的提示,以及您可以联系的开发团队,如果您想以“更广泛”的方式进行讨论(作为错误报告中的评论,最好参考具体问题仅在报告中描述)。
MediaWiki核心和扩展
维基数据
VisualEditor
在wikitech邮件列表和#mediawiki-visualeditor IRC频道上询问您在VisualEditor开发中遇到的一般问题。
探索/搜索
在Discovery邮件列表和#wikimedia-discovery IRC频道上提出你的一般开发问题。
皮肤
增長
MediaWiki核心
它很复杂,用PHP编写,某些领域甚至没有明确的维护人员。
在wikitech邮件列表和#wikimedia-dev and #mediawiki IRC频道上提出你的一般开发问题。
语义MediaWiki
单独项目
Pywikibot
在Pywikibot邮件列表和#pywikibot IRC频道上询问您的一般开发问题。
移动应用程序(App)
對維基百科: 阅读一般开发信息并在移动邮件列表和#wikimedia-mobile IRC频道中提出你的问题。
对于维基共享资源: 阅读一般开发信息并在维基共享资源App邮件列表中提出你的问题。
Huggle
数据工程
在分析邮件列表上询问您在开发中遇到的一般问题。
跨项目领域
帮助文档
設計
CSS的基础知识也可以帮助进行集成。
在设计邮件列表和#wikimedia-design IRC频道询问开发中遇到的一般问题。
字符串
此外,许多消息不清楚且需要更好的文档。
还可以通过在translatewiki.net上编辑消息的/qqq
子页面来添加缺少的文档,就像所有翻译一样,但可能需要对代码进行一些研究以了解消息的用途。
以及更多…
參見
- 新开发者 — 提供导师的维基媒体软件项目。推荐给新的贡献者。
- 如何成为MediaWiki开发者 — 对于在MediaWiki核心或MediaWiki扩展上的黑客行为。
- 如何贡献 — 了解有关如何为MediaWiki和自由文化社群做出贡献的更多方式(例如翻译,文档等。)