New Developers/pt-br

Esta página é uma página de destino simples e guiada para novos desenvolvedores da Wikimedia. Faz parte da iniciativa de Integração de novo desenvolvedor.

Para outras opções para se envolver, consulte.

Bem-vindo!
Você quer trabalhar no código da Wikimedia e precisa de idéias por onde começar?

A comunidade técnica da Wikimedia sempre recebe novos colaboradores em nossos projetos.

Torne-se parte de uma comunidade global e ajude a tornar o acesso ao conhecimento gratuito mais fácil para todos!

Contribuir com a Wikimedia é um processo de quatro etapas:


 * 1) Escolha um projeto de software
 * 2) Configurar seu ambiente de desenvolvimento
 * 3) Escolher e resolver uma tarefa (escreva e teste seu código)
 * 4) Enviar suas alterações de código

Algumas noções básicas para saber
Você pode pular esta seção se já estiver acostumado a liberar e abrir a cultura de software de código aberto.

A Wikimedia possui centenas de projetos de software em diversas áreas. se você deseja obter uma visão geral.

Os mantenedores de cada projeto de software são livres para escolher a infraestrutura que preferem. Em geral, basicamente todos os projetos de software têm


 * a task tracking tool where software bugs and enhancement requests are reported, managed and discussed. Examples are Wikimedia Phabricator, GitHub, or Sourceforge.
 * a code repository where the source code can be "checked out" to everybody. Examples are Wikimedia Git/Gerrit, GitHub, or Sourceforge.
 * a code review tool where proposed code changes (so-called patches) get discussed and improved. Examples are Wikimedia Git/Gerrit, GitHub, or Sourceforge. Once your proposed patch is good and is merged into the code repository, your code changes will become available to everybody. (You could read more about good practices for code review here.)
 * general places for discussion of the software project and/or for receiving help and support. Those places can be mailing lists or IRC chat channels or wiki pages or other places. The exact places depend on each project. You could also contact specific mentors via "Email this user" on their user pages, but note that "questions asked in private don't help others".

At any point, if you run into problems or need help, please ask. If you want to ask good questions in the right places, we recommend you read the section "Feedback, questions and support".

Choose a software project
This is the recommended way to start. Choose one of the following projects and follow the project's documentation to set up your development environment, choose a task to work on, solve the task, and submit your code changes for review:

''Você é um mantenedor e deseja que seu projeto seja incluído na lista de projetos de software acima? Saiba mais e participe!''

Programas de extensão e tarefas únicas
Além dos projetos de software recomendados acima, há mais maneiras de escolher um projeto ou tarefa para trabalhar:

Procurando recursos adicionais?

 * Como se tornar um hacker no MediaWiki: Para novos desenvolvedores em potencial que desejam trabalhar especificamente no núcleo do MediaWiki ou nas extensões do MediaWiki.
 * Hub do desenvolvedor: Recursos para obter mais documentação e informações para desenvolvedores estabelecidos da Wikimedia.
 * For real-time communication use on IRC (Internet Relay Chat)
 * There are also several email lists for discussion of Wikimedia software.

Deseja contribuir com algo mais?

 * How to contribute lists many more ways to contribute, also in non-technical areas.