Мелкие, но раздражающие ошибки
На этой странице перечислены программные ошибки и небольшие отсутствующие возможности, решение которых было сочтено хорошим вариантом начать вносить вклад в какой-либо из проектов Викимедиа (не только MediaWiki и его расширения).
Исправление таких ошибок — один из способов получить более близкое знакомство с кодом проектов Wikimedia.
Обратите внимание, что для задач, показанных ниже, наставники не назначается, так что вы будете в большей степени «сами по себе». Мы рекомендуем работать над программными проектами в сотрудничестве с наставниками: обратитесь к списку рекомендуемых нами программных проектов.
На каком бы вы программном проекте ни работали, вам обязательно нужно прочитать раздел «Советы по коммуникации», чтобы составить представление о рабочем процессе и используемых командой средствах обмена информацией.
Если вы решите работать на ядре MediaWiki или на расширениях для MediaWiki, вам обязательно нужно прочитать Как стать MediaWiki хакером , чтобы понять инфраструктуру и рабочий процесс проекта.
Задачи для обработки
В следующих разделах описаны примеры компонентов вики-движка, в развитие которых вы можете внести вклад; учтите, что только этими компонентами вас никто не ограничивает!
Если программный проект использует Wikimedia Phabricator, в верхнем правом углу задачи указан продукт, содержащий проблему.
Эти данные дают вам подсказку о том, в каком Git-хранилище расположен код, и о том, с какой из команд разработчиков вы могли бы связаться, если захотите обсудить проблему с более «широкой» стороны (комментарии на страницах отчётов об ошибках рекомендуется оставлять только по поводу той конкретной проблемы, описанной в отчёте).
Ядро MediaWiki и расширения
Wikidata
Задай вопросы об общем развитии в https://lists.wikimedia.org/mailman/listinfo/wikidata-l?language=ru, IRC-канал #wikidata и в вики.
VisualEditor
Задавайте свои общие вопросы по теме разработки визуального редактора в почтовой рассылке wikitech или IRC-канале #mediawiki-visualeditor.
Поиск информации
Задавайте свои общие вопросы по теме разработки в почтовой рассылке Discovery или IRC-канале #wikimedia-discovery.
Темы оформления
Не лишним будет поверхностное знание CSS и PHP.
Просмотрите страницу проекта на Phabricator, чтобы получить больше информации о каждой теме оформления и контактные данные.
Growth
Задавайте вопросы на IRC-канале #wikimedia-collaboration.
ядро MediaWiki
Это комплекс, написанный на PHP, и некоторые компоненты могут не иметь чётко обозначенных ответственных за них разработчиков.
Задавайте общие вопросы по разработке в рассылочном списке wikitech или на каналах IRC #wikimedia-dev и #mediawiki.
Semantic MediaWiki
→ Потенциальные задачи для новых вкладчиков
Самостоятельные проекты
Pywikibot
Общие вопросы по разработке следует задавать в рассылочном списке Pywikibot и IRC-канале #pywikibot.
Мобильные приложения
Для Wikipedia: Прочитайте общую информацию о разработке, задавайте ваши вопросы списке мобильной рассылке и на IRC-канале #wikimedia-mobile.
→ Потенциальные задачи для новых участников: Приложение Wikipedia для Android
→ Потенциальные задачи для новых участников: Приложение Wikipedia для iOS
Для Общества: Прочтите общую информацию о разработке и задайте вопросы на список адресов.
→ Потенциальные задачи для новых участников: Android Commons application
Huggle
Data Engineering
Задавайте свои общие вопросы по теме разработки в почтовой рассылке Analytics.
Межпроектные области
Документация
Оформление
Для взаимодействия с командой также будет полезным владение CSS хотя бы на базовом уровне.
Задавайте свои общие вопросы по теме разработки в почтовой рассылке Design и на IRC-канале #wikimedia-design.
Строки
Более того, большое количество системных сообщений неясны и нуждаются в улучшении документации.
Отсутствующая документация также может быть добавлена путём редактирования подстраницы /qqq
сообщения на translatewiki.net, как и все переводы, но для этого может потребоваться некоторое изучение исходного кода, чтобы знать, где и как используется это сообщение.
А также многое другое…
Если у вас возникли проблемы или есть конкретные вопросы, попросите помощи в одном из мест, где мы помогаем.
Смотрите также
- Новые разработчики — Information for newcomers in the Wikimedia technical space, including Wikimedia software projects which offer mentors. Recommended for new contributors.
- Как стать MediaWiki хакером — For hacking on the core MediaWiki project or MediaWiki extensions.
- Как сделать свой вклад — Узнайте о других способах помочь развитию MediaWiki и сообщества свободной культуры (например перевод, документация, …)