Minha experiência na Hacktoberfest 2023

Bruna Ferreira - Oct 20 '23 - - Dev Community

No ano de 2023, participei pela terceira vez do evento Hacktoberfest, fiz algumas ações para ajudar pessoas iniciantes na área de tecnologia que gostariam de participar também.

Hacktoberfest 2023 logo

Pré evento

Alguns dias antes da abertura oficial do evento, houve um momento de preparação e cadastramento, nesse momento ocorreu um evento dentro da comunidade Feministech chamado Esquenta Hacktoberfest 2023, direcionado para pessoas que estavam participando pela primeira vez, principalmente.

Gif com logo da hacktoberfest de fundo e varias palavras 'hacktoberfest' surgindo como se estivessem sendo digitadas

O que apresentei:

  • Visão geral sobre o evento

    É um evento global anual que tem como objetivo incentivar a contribuição para projetos open source. Este ano marca o 10º aniversário.

    Todas pessoas - codificadoras ou não - são bem vindas à participar, aprender e praticar habilidades que podem melhorar suas carreiras, além de interagir com a comunidade.

    Periodo de participação: 01/10/2023 - 31/10/2023

    Requisitos: ter 4 PR/MR aceitos

  • Cadastro no site oficial e Github

    Uma etapa importante para quem quer participar, além de ter uma conta no Github (ou Gitlab), é fazer o cadastro no site oficial da Hacktoberfest para que suas contribuições sejam contabilizadas. Fiz o cadastro juntamente com as pessoas participantes do evento, passando por todas as fases e informações importantes.

  • Como encontrar projetos opensource participantes

    Outro ponto que devemos ter atenção é na busca por projetos participantes, precisamos verificar se possuem o tópico (tag) hacktoberfest nos detalhes do repositório. Isso indica que o projeto é participante do evento e suas contribuições, sendo aceitas, contabilizarão.
    Como o foco foi em pessoas iniciantes, depois de encontrar um projeto também mostrei outra indicação, a pesquisa pela label good first issue, dentro da aba de issues do Github, essas são marcadas como um bom ponto de partida para começar a contribuir.

  • Fluxos básicos do Github

    Depois de entender como buscar pelos projetos, praticamos como enviar uma contribuição. Criei um repositório com um arquivo open-festa.md onde as pessoas deveriam abrir ou escolher uma issue para adicionar o que levariam para a festa, criar um fork do projeto, alterar o código de acordo com o que escolheram e enviar a solicitação de PR.
    Esse é um fluxo mais básico para se fazer, muitos repositórios tem uma documentação especifica mostrando o padrão mais adequado para contribuir com o projeto.

Evento

Projetos que participei

Participei contribuindo com alguns projetos pequenos, que envolvem o compartilhamento de conhecimento, divulgação de cursos ou materiais gratuitos e incentivo para pessoas iniciantes na área de tecnologia. Além de projetos que incentivam a criatividade e a diversão.

octocat com cabelos roxos, usando casaco preto, calça preta e um tênis all star, segurando um milkshake na mão

Além disso, mantive o respositório que criei no ano passado, apresentando uma lista de outros projetos com nível de dificuldade baixo, para receber contribuições.

Desafio concluído

A cada PR aceito, recebemos uma badge do evento, indicando o nivel que estamos no evento. Além de outras premiações descritas no site e a árvore que é plantada em nosso nome. 🖤

Painel

Meu painel com algumas das badges que recebi durante o evento:

An image of @bugelseif's Holopin badges, which is a link to view their full Holopin profile

Markhamia lutea

Por fim, algumas informações sobre a árvore: ela pode chegar em média a 10 metros de altura foi plantada na Conservação da Biodiversidade de Usambara, Tanzânia. O projeto tem objetivo de reverter o desmatamento em torno da reserva natural, educar para conservação ambiental, etc.

Species: Markhamia lutea

Enjoy!

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