DEV Community

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

Posted on • Updated 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";

      Imagem do artigo 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!

      Imagem do artigo 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 obter uma camisa, você deve fazer quatro solicitações de pull (PRs) aprovadas em projetos aceitos entre 1 e 31 de outubro em qualquer fuso horário.
  • Este ano, os primeiros 50.000 participantes podem ganhar uma camiseta.

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.

Participe da Hacktoberfest 🌸

Com base neste artigo, criei um repositório no GitHub para já dar o passo inicial com vocês nessa jornada. Esse projeto consiste em mostrar para as pessoas o que é a Hacktoberfest e o mundo open-source ao mesmo tempo em que as mesmas participam e contribuem nele.

No projeto, iremos criar um site com o conteúdo desse artigo para alcançar mais pessoas e possibilitar que as mesmas participem do evento contribuindo com ele.

Entrando no repositório você poderá entender melhor o projeto, encontrar uma issue que te interesse e mandar o seu primeiro PR!

Imagem do site

Onde encontrar outros 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!

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.

Discussion (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' Author

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' Author

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' Author

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