This page is a translated version of the page Good first bugs and the translation is 97% complete.
Outdated translations are marked like this.

此页面提供软件错误以及小的功能缺失的列表,这些任务已被识别是一個好的参与现有维基媒体项目(不只是MediaWiki核心及其扩展)的方式。

这是开始熟悉维基媒体项目中代码的一种方法。

注意下方的任务沒有指定导师。您将很可能“自食其力”。我们建議您工作在有导师的软件项目:試試我们推荐的软件项目列表

不论您正著手於哪个软件项目,您「必须」是已经阅读交流小技巧章节,以了解工作流和沟通期望。

如果您决定著手於MediaWiki核心或MediaWiki扩展,您「必须」是已经阅读如何成为MediaWiki开发者 ,以了解基础结构和工作流程。

需要处理的潜在任务

以下部分描述了您可以编写的几个示例领域,但不限于这些领域!

在Phabricator的任务(漏洞报告)的右上角你可以看到有问题的成品和部件

这提供了一个关于代码所在的Git仓库的提示,以及您可以联系的开发团队,如果您想以“更广泛”的方式进行讨论(作为错误报告中的评论,最好参考具体问题仅在报告中描述)。

MediaWiki核心和扩展

维基数据

Wikidata 是结构化数据的集中式知识库,例如跨维基引用和统计信息。

维基数据邮件列表#wikidata IRC频道WIKI上询问您在开发中遇到的一般问题。

Potential tasks for new contributors

VisualEditor

探索/搜索

Wikimedia Search Platform 团队建立了匿名发现的路径,以获得值得信赖的相关知识来源。

Discovery邮件列表#wikimedia-discovery IRC频道上提出你的一般开发问题。

Potential tasks for new contributors

皮肤

皮肤 允许用户自定义MediaWiki的外观和感覺

CSS和PHP的基本知识很有帮助。 检查Phabricator中的项目页面,了解有关每种皮肤和联系人信息的更多信息。

Potential tasks for new contributors

MediaWiki核心

MediaWiki是提供基本wiki功能的核心软件。

它很复杂,用PHP编写,某些领域甚至没有明确的维护人员。 在wikitech邮件列表#wikimedia-dev and #mediawiki IRC频道上提出你的一般开发问题。

Potential tasks for new contributors

语义MediaWiki

Semantic MediaWiki是最大和最受欢迎的MediaWiki扩展之一。

用于新贡献者的潜在任务


单独项目

Pywikibot

Pywikibot是一个基于Python,用于MediaWiki上写机器人代码的框架。

Pywikibot邮件列表#pywikibot IRC频道上询问您的一般开发问题。

Potential tasks for new contributors

移动应用程序(App)

移动设备(Android、iOS)有许多应用程序可以访问维基媒体的wiki。

對維基百科: 阅读一般开发信息并在移动邮件列表#wikimedia-mobile IRC频道中提出你的问题。

新贡献者可尝试的潜在任务: 安卓维基百科App

新贡献者可尝试的潜在任务: iOS维基百科App

对于维基共享资源: 阅读一般开发信息并在维基共享资源App邮件列表中提出你的问题。

新贡献者可尝试的潜在任务: 安卓维基共享资源App


Huggle

Huggle是一个用于处理维基媒体项目上的破坏行为的桌面应用程序,用C++和QT编写。


Potential tasks for new contributors

数据工程

Data Engineering 团队授权并支持维基媒体的数据通知的决策。

分析邮件列表上询问您在开发中遇到的一般问题。

Potential tasks for new contributors

跨项目领域

帮助文档

这里有与跨维基媒体项目任务有关的文档。


Potential tasks for new contributors

設計

修复设计错误或要求需要现有的图形技能,使用矢量图形应用程序(如Inkscape編輯器)。

CSS的基础知识也可以帮助进行集成。 在设计邮件列表#wikimedia-design IRC频道询问开发中遇到的一般问题。

Potential tasks for new contributors

字符串

用户界面中显示的消息通常需要对英文文本进行少量更正。源文本只能由开发人员在代码中更改,与翻译相反。

此外,许多消息不清楚且需要更好的文档。 还可以通过在translatewiki.net上编辑消息的/qqq子页面来添加缺少的文档,就像所有翻译一样,但可能需要对代码进行一些研究以了解消息的用途。

Potential tasks for new contributors

以及更多…

仍然没有足够的想法? 您可以探索更多领域 - 维基媒体有数百个项目! 查看新贡献者的潜在任务的完整列表:


Potential tasks for new contributors

如果您有任何问题或具体问题,请在任一支持场所寻求帮助。

參見

  • 新开发者 提供导师的维基媒体软件项目。推荐给新的贡献者。
  • 如何成为MediaWiki开发者 — 对于在MediaWiki核心或MediaWiki扩展上的黑客行为。
  • 如何贡献 — 了解有关如何为MediaWiki和自由文化社群做出贡献的更多方式(例如翻译,文档等。)