Good first bugs/ru

На этой странице перечислены незначительные ошибки и отсутствующие возможности, которые раздражают пользователей и которые может сравнительно легко исправить даже начинающий разработчик MediaWiki.

Исправление таких ошибок — один из способов получить более близкое знакомство с основанием кода MediaWiki.

Обратите внимание, что для этих задач наставники не выделяются, так что вы будете в большей степени «сами по себе». Если вы предпочитаете работать над программными проектами в сотрудничестве с наставниками, обратитесь к списку рекомендуемых нами программных проектов.

Чтобы понимать инфраструктуру, процесс работы и необходимые коммуникативные навыки, обязательно нужно прочитать разделы «Настройка среды разработки» и «Рекомендуется прочитать» статьи «Как стать хакером MediaWiki».

Ошибки, над которыми можно поработать
В следующих разделах описаны примеры компонентов вики-движка, в развитие которых вы можете внести вклад; учтите, что только этими компонентами вас никто не ограничивает!

В верхнем правом углу задачи (отчёта об ошибке) на Phabricator можно увидеть продукт и компонент, содержащие проблему.

Эти данные дают вам подсказку о том, в каком Git-хранилище расположен код, и о том, с какой из команд разработчиков вы могли бы связаться, если захотите обсудить проблему с более «широкой» стороны (комментарии на страницах отчётов об ошибках рекомендуется оставлять только по поводу той конкретной проблемы, описанной в отчёте).

Документация

 * Список открытых отчётов об ошибках и запросов на усовершенствование, связанных с документацией, имеющих ключевое слово «easy»

Pywikibot
PyWikibot — основанная на Python платформа для написания ботов под MediaWiki.

Общие вопросы по разработке следует задавать в рассылочном списке Pywikibot и IRC-канале #pywikibot.


 * Список открытых и отмеченных как несложные отчётов об ошибках в Pywikibot и имеющих такие же метки запросов на усовершенствование этой программы

Мультимедиа
Общие вопросы по разработке в области мультимедиа следует задавать в рассылочном списке мультимедиа и IRC-канале #wikimedia-multimedia.


 * Список открытых и отмеченных как несложные отчётов об ошибках в области мультимедиа и имеющих такие же метки запросов на внедрение усовершенствований в этой области

Мобильные приложения
Существует большое число разработанных для мобильных устройств (Android, iOS, Windows Phone, …) приложений для доступа к вики Викимедиа. Читай Общую информацию разработки и задай свои вопросы в списке мобильной рассылки и также на #канал мобильная-викимедия IRC.


 * Список сообщений об открытых, простых ошибках и запросов на улучшения в мобильных приложениях

Чтение
Команда чтение создаёт программное обеспечение, которым пользуются наши читатели. Мы также руководим мобильными веб-испытаниями. Читай Общую информацию разработки и задай свои вопросы в списке мобильной рассылки и также на #канал мобильная-викимедия IRC.


 * Список открытых и удобных к прочтению веб-задач

Викиданные
Викиданные это ценрализированная база знаний для структурированных данных, таких как ссылок интервики и статистической информации. Задай вопросы об общем развитии в списке рассылки Викиданных, #канал викиданных IRC и в вики.


 * Список сообщений об открытых, простых ошибках и запросов на улучшения в Викиданных

Huggle
Huggle — это настольное приложение для борьбы с вандализмом на проектах Викимедиа, написанное на C++ с использованием Qt.


 * Список сообщений об открытых, простых ошибках и запросов на улучшения в Хаггл

Проверки Браузера и Обеспечение Качества
Автоматические проверки браузера помогают инженерам Викимедиа производить качественную облицовку программного обеспечения быстрее. Посмотрите страницу Проверка Браузера, чтобы больше узнать о том, какие технологии мы используем и как принять участие. Дополнительные сведения смотрите в разделе Контроль Качества.


 * Список сообщений об открытых, простых ошибках и запросов на улучшения о Проверке Браузера

===Языковое конструирование (Локализация/Перевод/Интернационализация)===

Задавайте свои общие вопросы по теме Language Engineering в почтовой рассылке mediawiki-i18n или IRC-канале #mediawiki-i18n.


 * Список открытых сообщений об отмеченных как несложные ошибках и запросов на улучшения в области Language Engineering

Визуальный редактор и Parsoid
VisualEditor (Визуальный редактор) — WYSIWYG-редактор в MediaWiki. Задавайте свои общие вопросы по теме разработки визуального редактора в почтовой рассылке wikitech или IRC-канале #mediawiki-visualeditor.


 * Список открытых сообщений об отмеченных как несложные ошибках и запросов на улучшения в области визуального редактора

Визуальный редактор работает на ПО Parsoid, предназначенном для синтаксического анализа викитекста и содержащем среду выполнения викитекста. Задавайте свои общие вопросы по теме разработки Parsoid в почтовой рассылке wikitech или IRC-канале #mediawiki-parsoid.


 * Список открытых сообщений об отмеченных как несложные ошибках и запросов на улучшения в области Parsoid

Поиск информации
Команда по обнаружению и поиску информации прокладывает путь для анонимного нахождения доверенных и релевантных источников знания. Задавайте свои общие вопросы по теме разработки в почтовой рассылке Discovery или IRC-канале #wikimedia-discovery.


 * Список открытых сообщений об отмеченных как несложные ошибках и запросов на улучшения в области обнаружения и поиска информации

Аналитика
Команда по аналитике обеспечивает и поддерживает информированное принятие решений в Викимедиа. Задавайте свои общие вопросы по теме разработки в почтовой рассылке Analytics.


 * Список открытых сообщений об отмеченных как несложные ошибках и запросов на улучшения в области аналитики

Дизайн
Исправление ошибок дизайна и выполнение запросов в этой области требует имеющиеся навыки работы с программами для редактирования векторной графики, например с Inkscape. Для взаимодействия с командой также будет полезным владение CSS хотя бы на базовом уровне. Задавайте свои общие вопросы по теме разработки в почтовой рассылке Design или IRC-канале #wikimedia-design.


 * Список открытых сообщений об отмеченных как несложные ошибках и запросов на улучшения в области дизайна

Темы оформления
Темы оформления (т. н. скины) позволяют пользователям модифицировать внешнее оформление MediaWiki. Не лишним будет поверхностное знание CSS и PHP. Просмотрите страницу проекта на Phabricator, чтобы получить больше информации о каждой теме оформления и контактные данные.


 * Список открытых сообщений об отмеченных как несложные ошибках и запросов на улучшения в области тем оформления

Системные сообщения и проблемы локализации/перевода
Системные сообщения в самом MediaWiki и расширениях часто нуждаются в незначительных исправлениях, но в отличие от переводов, исходные тексты на английском языке могут быть изменены только разработчиками в самом коде движка. Это ограничение привело к образованию большого списка нерешённых проблем, исправление которых обычно очень просто, а иногда даже заключается в исправлении небольшой опечатки.

Более того, большое количество системных сообщений неясны и нуждаются в улучшении документации (см. документацию сообщений). Отсутствующая документация также может быть добавлена путём редактирования подстраницы  сообщения на translatewiki.net, как и все переводы, но для этого может потребоваться достаточно хорошо разбираться в коде, чтобы знать, где и как используется это сообщение; таким образом, для создателей документации сообщений полезным навыком является знание кода, а готовая документация очень полезна для переводчиков (которые могут не уметь читать программный код).


 * Список открытых сообщений об отмеченных как несложные ошибках и запросов на улучшения в области изменения строк (under "Blocked by")

Глобальное сотрудничество
Команда глобального сотрудничества в основном работает над уведомлениями, новыми фильтрами для проверки правок и структурированными обсуждениями.

Задавайте вопросы по теме проектов команды глобального сотрудничества на IRC-канале #wikimedia-collaboration.


 * Список открытых сообщений об отмеченных как несложные ошибках и запросов на улучшения в области проектов команды глобального сотрудничества

MediaWiki
MediaWiki — движок, предоставляющий базовую функциональность вики-проекта. Это сложная программа, написанная на PHP, и некоторые её компоненты могут не иметь чётко обозначенных ответственных за них разработчиков. Задавайте общие вопросы по разработке в рассылочном списке wikitech или на каналах IRC #wikimedia-dev и #mediawiki.


 * Список открытых сообщений об отмеченных как несложные ошибках и запросов на улучшения в движке MediaWiki

Phlogiston
Phabricator используется Викимедиа для управления проектом, обработки сообщений об ошибках и запросов на усовершенствование продуктов. Phlogiston — набор сценариев на SQL, Python и R, предназначенных для составления отчётов о данных на Phabricator, в особенности диаграмм сгорания задач и прогнозов.


 * Список открытых сообщений об отмеченных как несложные ошибках и запросов на улучшения в системе Phlogiston

Semantic MediaWiki
Semantic MediaWiki — одно из крупнейших и самых популярных расширений MediaWiki.


 * Список проблем с SMW, которые могут быть решены новичками

А также многое другое…
Всё ещё недостаточно идей? Вы можете исследовать и другие области, ведь с MediaWiki работают сотни инструментов и приложений! Просмотрите полный список ошибок, отмеченных как подходящие для решения новичками:


 * Список сообщений об открытых, простых ошибках и запросов на улучшения

Если у вас возникли проблемы или есть вопросы, попросите помощи через IRC или свяжитесь и Srishti Sethi или Andre Klapper.

См. также
Сортировка задач в Phabricator — если вы хотите получить представление о проблемах в программном обеспечении и сэкономить время разработчикам
 * — Узнайте о других способах помочь развитию MediaWiki и сообщества свободной культуры (например перевод, документация, …)
 * — Узнайте о других способах помочь развитию MediaWiki и сообщества свободной культуры (например перевод, документация, …)
 * — Узнайте о других способах помочь развитию MediaWiki и сообщества свободной культуры (например перевод, документация, …)