恼人的小错误

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Annoying little bugs and the translation is 59% complete.

Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎Tiếng Việt • ‎Türkçe • ‎dansk • ‎español • ‎français • ‎interlingua • ‎italiano • ‎magyar • ‎polski • ‎português • ‎português do Brasil • ‎suomi • ‎Ελληνικά • ‎български • ‎русский • ‎עברית • ‎العربية • ‎تۆرکجه • ‎हिन्दी • ‎বাংলা • ‎ไทย • ‎ၽႃႇသႃႇတႆး  • ‎中文 • ‎日本語 • ‎한국어

此页面提供小软件错误及在多个维基媒体项目上(不只是MediaWiki核心及其扩展)小丢失功能的列表。此列表中的任务对于新开发者而言,修复起来应该相当容易。

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

注意下方的任务不存在分配的指导者。您将很可能“自主完成”。我们推荐您工作在有指导者的软件项目:检查我们推荐的软件项目列表

不论您正工作在哪个软件项目,您必须已经阅读“推荐阅读”章节,以了解工作流和沟通期望。

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

需要处理的潜在任务

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

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


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

MediaWiki核心和扩展

维基数据

Wikidata is a centralized knowledge base for structured data, such as interwiki references and statistical information. Ask your general development questions on the Wikidata mailing list, the #wikidata IRC channel and on the wiki.

用于新贡献者的潜在任务

多媒体

可视化编辑器

探索/搜索

The Discovery team builds the path of anonymous discovery to a trusted and relevant source of knowledge. Ask your general development questions on the Discovery mailing list and on the #wikimedia-discovery IRC channel.

用于新贡献者的潜在任务

皮肤

Skins allow users to customize the look and feel of MediaWiki. Basic knowledge of CSS and PHP is helpful. Check the project page in Phabricator for more information on each skin and contact information.

用于新贡献者的潜在任务

MediaWiki核心

MediaWiki是提供基本wiki功能的核心软件。 It is complex, written in PHP, and some areas might not have clear maintainership. Ask your general development questions on the wikitech mailing list and the #wikimedia-dev and #mediawiki IRC channels.

用于新贡献者的潜在任务

语义MediaWiki

Semantic MediaWiki is one of the biggest and most popular MediaWiki extensions.

用于新贡献者的潜在任务

单独项目

Pywikibot

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

Ask your general development questions on the Pywikibot mailing list and the #pywikibot IRC channel.

用于新贡献者的潜在任务

Huggle

Huggle is a desktop application for dealing with vandalism on Wikimedia projects, written in C++ and QT.

用于新贡献者的潜在任务

分析

The Analytics team empowers and supports data-informed decision making in Wikimedia. Ask your general development questions on the Analytics mailing list.

用于新贡献者的潜在任务

跨项目领域

文档

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

用于新贡献者的潜在任务

设计

Fixing design bugs or requests requires existing graphics skills working with a Vector graphics application (e.g. Inkscape). Basic knowledge of CSS can also be helpful for integration. Ask your general development questions on the Design mailing list and the #wikimedia-design IRC channel.

用于新贡献者的潜在任务

字符串

Messages displayed in the user interface often need small corrections to the English text. The source text can only be changed in the code by developers, contrary to translations. Also, many messages are unclear and require better documentation. Missing documentation can also be added by editing the /qqq subpage of the message on translatewiki.net, like all translations, but may require some study of the code to understand what a message is for.

用于新贡献者的潜在任务

以及更多…

Still not enough ideas? There are more fields you can explore - Wikimedia has hundreds of projects! Check out the complete list of potential tasks for new contributors:

用于新贡献者的潜在任务

If you have any trouble or specific questions, please ask for help via IRC or feel free to contact Srishti Sethi or Andre Klapper.


参见