O que é a Hacktoberfest?
É um evento online patrocinado pela Digital Ocean que acontece todo ano, durante o mês de outubro. Seu objetivo é incentivar e movimentar a comunidade a participar de projetos Open Source. É uma ótima oportunidade para quem está iniciando e quer começar a contribuir!
Porque participar?
É um ótimo meio de se inserir no mundo Open Source, além dos aprendizados e da possibilidade de poder interagir com pessoas desenvolvedoras do mundo todo, tirando dúvidas e contribuindo. Além disso, a comunidade trás vários eventos para fomentar essa participação, uma oportunidade a mais para conhecer pessoas novas e fazer networking.
Como funciona a sua participação?
Para participar, você precisa ter uma conta no GitHub ou no GitLab, para que você possa vincular sua conta ao site do Digital Ocean, que é a empresa que está organizando o evento. É assim que eles conseguem conferir as suas contribuições.
Aqui vai um passo a passo:
- Cria uma conta no GitHub ou no GitLab caso não tenha;
- Entre no site do evento;
-
Associe sua conta do GitHub com a do evento.
- Clique no "Start Hacking";
- Clique no botão "Sign up with..." de acordo com qual plataforma escolher. Faça o login e tadaaaaan 🎊 Agora você pode começar a contribuir!
Feito isso, você é uma pessoa apta a participar do evento, agora podemos procurar projetos e issues para contribuir.
Antes de procurarmos projetos para contribuir, precisamos nos atentar a algumas regras do evento. Aqui está uma tradução do próprio site da Hacktoberfest (acesse o original aqui):
As solicitações pull podem ser feitas em qualquer repositório / projeto hospedado no GitHub ou GitLab . Procure o tópico 'hacktoberfest' para saber se um repositório / projeto está participando do Hacktoberfest. As solicitações pull devem ser aprovadas por um mantenedor do repositório / projeto para contar.
Você pode se inscrever a qualquer momento entre 1º de outubro e 31 de outubro. Apenas certifique-se de se inscrever no site oficial do Hacktoberfest para que suas solicitações de pull sejam contabilizadas.
as regras
- As solicitações pull podem ser enviadas a qualquer repositório no GitHub ou GitLab.
- A solicitação pull deve conter confirmações que você mesmo fez.
- Se um mantenedor relatar sua solicitação de pull como spam, isso não será contabilizado para sua participação no Hacktoberfest.
- Se um mantenedor relatar um comportamento que não esteja de acordo com o código de conduta do projeto, você não poderá participar.
- Para contabilizar sua participação, você deve fazer quatro solicitações de pull (PRs) aprovadas em projetos aceitos entre 1 e 31 de outubro em qualquer fuso horário.
Um repositório / projeto é considerado participante do Hacktoberfest se o tópico 'hacktoberfest' estiver presente e aceitar contribuições públicas por meio de solicitações pull. Uma solicitação individual de pull também pode ser ativada diretamente adicionando o rótulo 'hacktoberfest-accepted'.
Uma solicitação pull é considerada aprovada quando tem uma revisão geral de aprovação dos mantenedores, ou foi fundida pelos mantenedores, ou recebeu o rótulo de 'hacktoberfest-accepted'. Uma solicitação pull com qualquer rótulo contendo a palavra 'spam' ou 'inválido' será considerada inelegível para Hacktoberfest.
Onde encontrar projetos e issues para participar?
Existem vários lugares onde você pode procurar por projetos, vou mostrar alguns para vocês aqui, inclusive, sintam-se a vontade para deixar nos comentários mais projetos que você conheçam para deixarmos muitas possibilidades para a galera, irei aumentando o número de links conforme forem surgindo mais!
Projetos que sou mantenedora:
- Diciotech 📖 Um dicionário tech para pessoas que querem aprender mais sobre termos técnicos dentro da tecnologia.
- Principais TAGS "Estruturais" do HTML5 📄 Esse repositório tem como objetivo reunir as principais tags "estruturais" do HTML5 e explicá-las de uma forma simples.
- Links 🔗 Um site para adicionar todos os links que você considera importante e suas redes sociais.
Alguns links com projetos no geral:
Nesses links, você consegue encontrar diversos projetos para contribuir para pessoas com diversos conhecimentos.
Mandando o seu primeiro PR
Eu tenho um artigo ensinando a mandar sua contribuição pelo GitHub Desktop, você pode ler aqui. Caso queira aprender a se aventurar pelas linhas de comando, recomendo esse tutorial do próprio site do evento.