New Developers/pt

Esta página é uma página de destino simples e destinada para os novos programadores da Wikimédia. Esta é parte da iniciativa da incorporação de novos programadores.

Por outras opções, para participar, consulte.

Bem-vindo!
Quer trabalhar no código da Wikimédia e precisa de ideias por onde começar?

A comunidade técnica de Wikimedia semeio acolhe a novos contribuidors aos nossos projectos.

Faz parte de uma comunidade global e ajuda a facilitar a accès ao conhecimento livre para todo mundo!

Contribuir a Wikimedia é um processo de quatro passos:

Configurar o seu ambiente de desenvolvimento

 * 1) Escolhe e soluciona uma tarefa (escreve e prova o teu código)
 * 2) Envia as tuas modificações de código

Algumas coisas 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.

Wikimedia tem centos de projectos de software em muitas áreas diferentes. se queres ter uma visão geral.

Os mantenedores da cada projecto de software são bastante livres de eleger a infra-estrutura que prefiram. Em general, basicamente todos os projectos de software têm


 * Um task tracking ferramenta na que se notificam, gerem e debatem as falhas dos programas informáticos e as solicitações de mejora.ejemplos são Wikimedia Phabricator, GitHub, ou Sourceforge.
 * a code repository where the source code can bê "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. Onze 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 bê 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 "E-mail this user" on their user pages, but note that "questions asked in private dom'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".

Escolher um projeto de software
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:

''Are you a maintainer and want your project to be included in the list of software projects above? Find out more and join!''

Outreach programs and single tasks
Apart from the recommended software projects above, there are more ways to choose a project or task to work on:

Looking for additional resources?

 * How to become a MediaWiki hacker: For potential new developers who want to specifically work on MediaWiki core or MediaWiki extensions.
 * Developer hub: Resources to more documentation and information for established Wikimedia developers.
 * For real-time communication use on IRC (Internet Relay Chat)
 * There are also several email lists for discussion of Wikimedia software.
 * Wikimedia tutorials: An index of tutorials that feature various languages, APIs, and frameworks in the Wikimedia technology stack.

Deseja contribuir com algo mais?

 * Como contribuir lista muito mais modos para contribuir, também nas áreas não técnicas.