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 Feministech •

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 Feministech •

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 Feministech •

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...