DEV Community

Cover image for Inicie no mundo open-source participando da Hacktoberfest
Leticia @levxyca for Feministech

Posted on • Edited on

Inicie no mundo open-source participando da Hacktoberfest

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.

Top comments (6)

Collapse
 
guiseek profile image
Guilherme Siquinelli

Excelente artigo, parabéns! Ano passado organizei um evento com diversas palestras, esse ano a Digital Ocean começou divulgar muito tarde e acho que não vai dar tempo... But, não custa tentar... Tem interesse em falar sobre algum assunto? deixe-me saber caso tenha, por favor. Valeu!

Collapse
 
levxyca profile image
Leticia @levxyca

Obrigada pelo feedback! Opa, podemos ver algo!

Collapse
 
pablogomesdev profile image
Pablo Gomes

Massa Levx, não conhecia o Hacktoberfest
Vou me inscrever

Collapse
 
levxyca profile image
Leticia @levxyca

Fico feliz de ter te apresentado o evento 💙 se inscreve sim!!!

Collapse
 
julinvictus profile image
julinvictus

Alguem conhece algum tutorial como esse mas usando a linha de comando? (Em portugues)

Collapse
 
levxyca profile image
Leticia @levxyca

Eu conheço esse da própria Digital Ocean, porém está em inglês 😔 Vou dar uma pesquisada e se encontrar algo legal eu volto a comentar aqui!

link: digitalocean.com/community/tutoria...