Досадни малки бъгове

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 38% complete.

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

Тази страница съдържа списък на малки бъгове и липсващи функции, които дразнят потребителите, и които са сравнително лесни за фиксиране от нови MediaWiki програмисти.

Това е начин да започнете запознанството си с кодовата база на MediaWiki.

Note that the tasks linked below do not have assigned mentors. You will be mostly "on your own". We recommend to work on software projects with mentors: Check out the list of software projects that we recommend.

За да добиете представа за инфраструктурата, работните процеси и очакванията за комуникация, трябва първо да прочетете разделите "Настройте средата си на разработка" и "Предложено четиво" от статията Как да станем MediaWiki хакери.

If you decide to work on MediaWiki core or MediaWiki extensions, you must have read How to become a MediaWiki hacker to understand the infrastructure and workflow.


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

В десния панел на дадена задача (доклад за грешки) в Инкубатор, можете да видите продукта и елемента, които съдържат проблема.

Това ви дава представа за Git хранилището, в което е локализиран кода, и за екипа, с който бихте могли да се свържете, ако искате да обсъдите проблема в "по-широк" план (като коментарите към докладите за грешки е за предпочитане да се отнасят само за конкретния проблем, описан в доклада).

MediaWiki core and extensions

=== Уикиданни ===

Уикиданни е централизирана база за знания на структурирани данни, като например междуезикови препратки и статистическа информация. Задайте въпросите си за разработките на пощенския списък на Уикиданни, в IRC канала и уикито.

=== Откриване/ Търсене ===

Екипът за открития разработва пътища за анонимно откриване на надежден и свързан източник на знания. Задайте въпросите си за разработките на пощенския списък на екипа за открития и в IRC канала #wikimedia-discovery.

===Облици===

Облиците позволяват на потребителите да персонализират външния изглед и въздействието на MediaWiki. Полезни са основни познания за CSS и PHP. За повече информация за всеки отделен облик и информация за контакт, проверете страницата на проекта в Инкубатор.

===MediaWiki===

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

=== Семантична МедияУики ===

Семантичната МедияУики е едно от най-големите и най-популярните разширения на МедияУики.

Potential tasks for new contributors

Standalone projects

Pywikibot

PyWikibot е фреймуърк, базиран на Python, за писане на ботове за MediaWiki.

Задайте въпросите си за разработките на пощенския списък за Pywikibot и в IRC канала #pywikibot.

===Мобилни приложения===

Има голям брой приложения за мобилни устройства (Android, IOS, Windows Phone, ...) за достъп до уикитата на Уикимедия.

Potential tasks for new contributors: Android Wikipedia application

Potential tasks for new contributors: iOS Wikipedia application

For Commons: Read the general development information and ask your questions on the Commons App mailing list.

Potential tasks for new contributors: Android Commons application

=== Huggle ===

Huggle е десктоп приложение за справяне с вандализмите в проектите на Уикимедия, написано на C++ и QT.

===Анализ===

Екипът за анализи упълномощава и поддържа информираното вземане на решения в Уикимедия. Задайте въпросите си за разработките на пощенския списък на екипа за анализи.

Cross-project areas

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

===Оформление===

Фиксирането на грешки или заявки относно оформлението изисква съществуващи графични умения за работа с Vector graphics приложения (например Inkscape). Основни познания за CSS могат да бъдат полезни при интегрирането. Задайте въпросите си за разработките на пощенския списък на екипа за оформление и в IRC канала #wikimedia-design.

=== Системни съобщения и проблеми при локализиране/превод ===

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

Също така, много съобщения са неясни и изискват по-добра документация (вижте Localisation#Message documentation).

Липсваща документация може да се добави просто чрез редактиране на подстраницата /qqq на съобщението на translatewiki.net, както всички други преводи, но може да се наложи известно изследване на кода, за да се разбере за какво е съобщението: тя е оптимална за започване на разбирането на кода и много полезна за преводачите (които не разполагат с такива умения).

===И много други…===

Все още ви липсват идеи? Можете да разгледате и други полета да работа - MediaWiki има стотици разширения и инструменти! Вижте пълния списък от грешки, препоръчани за нови сътрудници:

Ако изпитвате проблеми или имате въпроси, моля обърнете се за помощ чрез IRC канала или не се колебайте да се свържете със Srishti Sethi или Andre Klapper.


Вижте също

  • Задачи за сортиране в Инкубатор - ако искате да добиете представа за проблемите в софтуера и да помогнете на разработчиците, като им спестите малко време.