Jump to content

Bons primeiros bugs

From mediawiki.org
This page is a translated version of the page Good first bugs and the translation is 81% complete.
Outdated translations are marked like this.

Esta página fornece uma lista de bugs de software e pequenos recursos ausentes que foram identificados como uma boa maneira de se envolver com um projeto existente da Wikimedia ( não apenas o núcleo e o MediaWiki e suas extensões).

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 do 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 é uma base de conhecimento centralizada 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

EditorVisual

VisualEditor é o MediaWiki de editor WYSIWYG.

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

A equipe de Wikimedia Search Platform cria o caminho da descoberta anônima para uma fonte de conhecimento confiável e relevante.

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 permite que os usuários personalizem a aparência 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

Data Engineering

A equipe de Data Platform Engineering/Data Engineering capacita e suporta a tomada de decisão informada por dados no 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.


Potential tasks for new contributors

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 algum problema ou perguntas específicas, peça ajuda via IRC ou sinta-se à vontade para entrar em contato com $SSethi ou $Aklapper.

Veja também

  • Novos desenvolvedores Information for newcomers in the Wikimedia technical space, including Wikimedia software projects which offer mentors. Recommended for new contributors.
  • Como se tornar um hacker do MediaWiki For hacking on the core MediaWiki project 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.)