
Como começar a contribuir para projetos open source.
Ok, você ouviu falar de projetos open source e quer começar a participar de um e fazer parte de algo.
Antes de mais nada, saiba que:
1. É algo que vai te demandar algum tempo. Pra entender como as coisas funcionam e começar a efetivamente participar de algum projeto, é necessário aprender algumas coisas, ler documentações e se dedicar. Mas você irá aprender muito nesse processo.
2. Você vai precisar entender o mínimo de inglês. Isso porque 99% dos projetos estão em inglês, é o "idioma universal" do mundo de desenvolvimento de software. Há alguns projetos em português e você pode se virar com eles, mas irá se limitar muito. Se ainda não entende inglês, comece a fazer algo hoje a respeito disso.
Tendo isso em mente vamos lá!
Entender Git e Github
Você precisa entender o que é Git e Github, qual a diferença entre eles e como eles entram na questão dos projetos open source.
Eu escrevi um post sobre isso um tempo atrás. Você também pode ver esse vídeo que gravei com o Paulo Silveira para o Hipsters Ponto Tube.
Entender o fluxo de contribuições no Github
Fazer uma contribuição em um projeto não é rocket science, mas também não é a coisa mais simples do mundo.
Tem um tutorial em um repositório no próprio Github que te ensina a fazer sua primeira contribuição.
É um passo-a-passo bem legal e em português.
Depois de ter feito ele, você já vai se sentir pelo menos um pouco confortável com o fluxo de contribuição.
Eu também escrevi um post um tempo atrás sobre como subir seus arquivos para o Github.
Escolher um projeto
Encontre um projeto que esteja precisando de ajuda.
Uma coisa que você pode fazer é navegar em vários projetos dentro do próprio Github olhando a aba Issues dos projetos pra ver o que tem em aberto.
Mas tem um jeito mais fácil: tem um site chamado Up for Grabs, que tem uma lista de projetos que estão procurando pessoas para contribuir e ajudar.
Não se sente confiante o suficiente pra contribuir com código?
Outras formas de ajudar
Você não precisa necessariamente começar escrevendo código pra um projeto, existem outras maneiras de contribuir com open source!
Por exemplo: escrevendo/traduzindo documentação e testando sofware.
A Talita Pagani escreveu um post bem legal sobre como contribuir sem saber nada de código.
Gostou desse post?
Confira outros que acho que também vai gostar:
Como parar de enrolar e finalmente começar
Quer crescer na carreira? Ensine
Já se sentiu um impostor? Eu também
Quer ficar em dia com os meus posts e novidades?
Participe do grupo no Telegram!
Aproveite e também e inscreva na minha newsletter, me segue no Twitter e na minha página!