Inicie no mundo open-source participando da Hacktoberfest

Leticia @levxyca - Oct 5 '21 - - Dev Community

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:

  1. Cria uma conta no GitHub ou no GitLab caso não tenha;
  2. Entre no site do evento;
  3. Associe sua conta do GitHub com a do evento.

    1. Clique no "Start Hacking"; Image 01
    2. 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! Image 02

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.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .