Ajude algum projeto, ganhe uma camiseta e dê o primeiro passo no mundo do código aberto
Esse texto é especialmente pra você que nunca contribuiu com algum projeto open source antes
Aah o mês de outubro…
O mês de outubro está chegando e para mim, ele fica marcado por duas coisas: a Python Brasil e pelas contribuições em projetos de código aberto. A Python Brasil é assunto para um outro post, hoje quero falar um pouquinho (mais) de open source.
Todo outubro, a Digital Ocean, empresa que provê infraestrutura para computação em nuvem, formaliza a sua parceria com o GitHub para realização do Hacktoberfest.
O Hacktoberfest
É um evento que dura o mês inteiro e busca incentivar a participação em projetos open source, então saber um pouquinho de código para participar é interessante, mas não se deixe intimidar, tem espaço para todos os níveis de conhecimento. E a melhor parte: qualquer pessoa que queira pode participar da sua própria casa!
Objetivos
Abrir quatro pull requests em qualquer repositório público no GitHub independente se esse projeto tem ou não issues marcadas com a label do evento. E não precisa ter seu pull request aceito para ele ser contabilizado — alguns pull requests demoram mesmo para serem revisados e aceitos —, mas imagina que legal ter contribuições aceitas? Todo mundo ganha!
Regras
Cada um dos quatro pull requests precisam ser feitos entre os dias 1 e 31 de outubro em qualquer fuso horário. E não vale fazer spam, pull requests marcados como spam vão te tirar da brincadeira.
Como participar
Você vai precisar ter uma conta no GitHub (vai lá! Faz a sua! É rapidinho 😉). Depois de ter a conta no GitHub, é necessário se cadastrar no evento para contabilizar cada uma das quatro contribuições. Você vai precisar também saber um mínimo de como funciona Git (vou deixar alguns links sobre isso lá no fim no artigo).
Premiação
Além de dar os primeiros passos nessa onda de contribuições, aprender com o feedback que receber no seu pull request e ajudar algum projeto legal, você ainda ganha uma camiseta linda! Isso mesmo, depois de um tempinho, vai chegar na sua casa uma linda camiseta para você mostrar pra todo mundo!
Vou deixar aqui alguns links que podem ser úteis e te ajudar a perder o medo.
Contribuições
Recomendo fortemente ler o texto da Leticia Portella sobre como contribuir para um projeto sem escrever código. E, se inglês não for um problema, leia também o Open Source Guide sobre como contribuir, não importa se você é um veterano ou iniciante em contribuições.
Git
Para aprender Git, você pode seguir o curso de Git da codecademy ou o curso da CodeSchool, ambos muito bons. Git não é fácil, mas todo mundo pode aprender.
Hacktoberfest
Dá para conferir o que rolou na Hacktoberfest 2015 e na Hacktoberfest 2016. Muito importante também, o site oficial do evento para mais informações.
Também dá para conferir quantos pull requests foram feitos depois de ter se cadastrado 😉
Projetos para contribuir
Tá aqui a lista de projetos brasileiros que estão aceitando pull requests nesse mês de outubro. Happy hacking! 🎉