Pequenos bugs irritantes

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Good first bugs and the translation is 76% 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 • ‎čeština • ‎Ελληνικά • ‎български • ‎русский • ‎עברית • ‎العربية • ‎تۆرکجه • ‎हिन्दी • ‎বাংলা • ‎ไทย • ‎中文 • ‎日本語 • ‎한국어

Esta página fornece uma lista de pequenos bugs e funções ausentes que incomodam os usuários e que são relativamente fáceis para um novo desenvolvedor MediaWiki consertar.

Esta é uma forma de começar a familiarizar-se com a base de código MediaWiki.

Observe que as tarefas listadas abaixo não possuem mentores designados. Você estará mais "por sua conta". Nós recomendamos que você trabalhe em projetos de software com mentores: Confira a lista de projetos de software que recomendamos.

Não importando em qual projeto de software você trabalha, você deve ler a seção "Sugestões de leitura" para compreender o fluxo de trabalho e expectativas de comunicação.

Se você decidir trabalhar no núcleo MediaWiki ou em extensões MediaWiki, você deve ler Como se tornar um hacker MediaWiki para entender a infraestrutura e o fluxo de trabalho.

Possíveis tarefas para trabalhar

As seções a seguir descrevem algumas áreas em que você pode contribuir, mas você não está limitado a elas!

Se o projeto de software usa Wikimedia Phabricator, o canto superior direito de uma tarefa mostra o projeto no qual o problema está localizado.

Isso oferece uma dica sobre o repositório do Git em que o código está localizado e sobre o time de desenvolvimento que você pode contatar se quiser discutir sobre o código de uma maneira "mais ampla" (já que os comentários em relatos de bugs devem preferencialmente referir-se ao problema específico descrito no relato).

Núcleo MediaWiki e extensões

Wikidata

Wikidata é o conhecimento centralizado para dados estruturados, como referências interwiki e informações estatísticas.

Pergunte ao seu desenvolvedor geral dúvidas na Lista de e-mails Wikidata, no Canal IRC #wikidata e no wiki.


Potential tasks for new contributors

===Multimídia===

EditorVisual

EditorVisual é o Editor WYSIWYG do MediaWiki;

Faça suas perguntas gerais sobre desenvolvimento no EditorVisual no lista de e-mails wikitech e no Canal IRC #mediawiki-visualeditor


Potential tasks for new contributors

Descobrir / Buscar

O time de Descoberta constrói um caminho de descobertas anônimas e leva para uma confiável e relevante fonte de conhecimento.

Faça suas perguntas gerais sobre desenvolvimento em um dos e-mails do lista de e-mails do Descoberta e no Canal IRC #wikimedia-discovery


Potential tasks for new contributors

Temas

Temas permitem que os usuários personalizem a aparência e funcionamento do MediaWiki.

Conhecimentos básicos de CSS e PHP são úteis. Confira a página do projeto no Phabricator para mais informações sobre cada tema e informações de contato.

Potential tasks for new contributors

Núcleo MediaWiki

MediaWiki é o software núcleo que provém funcionalidades wiki básicas.

É complexo, escrito em PHP, e algumas partes podem não ter um cuidador bem definido.

Faça suas perguntas gerais sobre desenvolvimento em algum dos e-mails da lista de e-mails wikitech e no Canal IRC do #wikimedia-dv e #mediawiki


Potential tasks for new contributors

Semântica do MediaWiki

Semantic MediaWiki (Semântica do MediaWiki) é uma das maiores e mais populares extensões MediaWiki.

Possíveis tarefas para novos colaboradores.


Projetos individuais

Pywikibot

PyWikibot é um framework baseado em Python para escrever bots para a MediaWiki.

Faça suas perguntas gerais sobre desenvolvimento na lista de e-mails do Pywikibot e no canal do IRC #pywikibot.

Potential tasks for new contributors

Huggle

Huggle é uma aplicação desktop para lidar com vandalismo em projetos Wikimedia, escrito em C++ e QT


Potential tasks for new contributors

Análises

O time de Análises capacita e apoia decisões tomadas com informações de dados na Wikimedia.

Faça suas perguntas gerais sobre desenvolvimento em algum e-mail do lista de e-mails de Análise


Potential tasks for new contributors

Areas multi-projeto

=== Documentação ===

Essas são tarefas relacionadas a documentação de todos os projetos Wikimedia.

Design

Corrigir bugs de design ou atender a solicitações exige que se tenha habilidades gráficas trabalhando com Vector graphics(por exemplo Inkscape).

Conhecimentos básicos de CSS também podem ser úteis para integração.

Faça suas perguntas gerais sobre desenvolvimento em algum e-mail da lista de e-mails de Design e no Canal IRC #wikimedia-design.


Potential tasks for new contributors

Strings

Mensagens exibidas na interface de usuário constantemente precisam de correções no texto em Inglês. O texto fonte apenas pode ser modificado no código por desenvolvedores, diferentemente das traduções.

Muitas mensagens também estão pouco claras e precisam de documentações melhores. Documentações faltantes também podem ser adicionadas editando a subpágina /qqq no translatewiki.net, como todas as traduções, mas requer algum estudo do código para entender para que a mensagem serve.

Potential tasks for new contributors

E muito mais...

Ainda sem ideias o suficiente? Existem mais campos que você pode explorar - Wikimedia tem centenas de projetos! Confira a lista completa de possíveis tarefas para novos colaboradores:


Potential tasks for new contributors

Se você tiver alguma dificuldade ou pergunta específica, por favor peça ajuda via IRC ou sinta-se livre para contatar Srishti Sethi ou Andre Klapper.


Veja também

  • New Developers — Wikimedia software projects which offer mentors. Recommended for new contributors.
  • Como se tornar um hacker do MediaWiki — For hacking on MediaWiki core or MediaWiki extensions.
  • Como contribuir — Veja sobre outras formas em que você pode contribui para o MediaWiki e a comunidade da cultura do gratuito (por exemplo traduções, documentações, etc.)

Classificação de tarefas no Phabricator — Se você quer ter uma ideia de problemas no software e ajudar desenvolvedores a economizar tempo.