Inicie no mundo open-source participando da Hacktoberfest
Tags: hacktoberfest, beginners, braziliandevs, opensource
Published: 2021-10-05 12:47:53

## 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](https://github.com/) ou no [GitLab](https://about.gitlab.com/) caso não tenha;
2. Entre no [site do evento](https://hacktoberfest.digitalocean.com/);
3. Associe sua conta do GitHub com a do evento.
    1. Clique no "Start Hacking";      
    ![Image 01](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6c8hznhp6bm33k57tjtl.png)
     
    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](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0atfne5p3s4pdru27iek.png)

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](https://hacktoberfest.digitalocean.com/resources/participation)):

> As solicitações pull podem ser feitas em qualquer repositório / projeto hospedado no **[GitHub](https://github.com/topics/hacktoberfest)** ou **[GitLab](https://gitlab.com/explore/projects?topic=hacktoberfest)** . 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](https://github.com/levxyca/diciotech) 📖 Um dicionário tech para pessoas que querem aprender mais sobre termos técnicos dentro da tecnologia.
- [Principais TAGS "Estruturais" do HTML5](https://github.com/levxyca/tags-estruturais-html5) 📄 Esse repositório tem como objetivo reunir as principais tags "estruturais" do HTML5 e explicá-las de uma forma simples.
- [Links](https://github.com/levxyca/links) 🔗 Um site para adicionar todos os links que você considera importante e suas redes sociais.

Alguns links com projetos no geral:

- [Projetos Brasileiros para contribuir (@jesstemporal)](https://jtemporal.com/projetos-br-hacktoberfest-2023/)
- [Projetos com a tag Hacktoberfest no GitHub](https://github.com/search?q=hacktoberfest)

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](https://dev.to/levxyca/pt-br-github-para-leigos-4i7j). Caso queira aprender a se aventurar pelas linhas de comando, recomendo [esse tutorial](https://hacktoberfest.digitalocean.com/resources) do próprio site do evento.