Letícia Silva - 07/10/2019

Percentual

Hacktoberfest: sua hora de participar da festa chegou!

Você já ouviu falar de Open Source, mas não sabe o que significa? Ou até sabe, porém não faz ideia de como contribuir? Melhor ainda: quer contribuir, ajudar projetos incríveis e ainda ter a chance de ganhar uma camiseta linda? Vem comigo que te conto tudinho!

Open Source (do inglês, código aberto) remete a um modelo de desenvolvimento de software que preza que códigos-fonte de projetos (independente do tipo) sejam desenvolvidos de maneira colaborativa, possibilitando que esses códigos sejam aprimorados e possam ser utilizados para livre consulta, examinação ou modificação, permitindo também sua redistribuição universal.

Tá, mas isso ainda pode ter ficado confuso né? Vou te dar um exemplo:

O Colaboradados é uma iniciativa colaborativa, que possui código aberto. Qualquer pessoa que quiser pode contribuir com o projeto (seja mandando algum portal da transparência que ainda não está em nosso site, uma base de dados que não foi inserida aqui, colaborando para a melhora de alguma característica do bot, etc). Isso promove a melhora constante do projeto e permite que pessoas possam utilizá-lo, dando os devidos créditos, para suas necessidades específicas (como por exemplo, fazer um comparativo dos gastos previstos vs. gastos reais com base nos dados da Copa do Mundo de 2014 - disponíveis aqui).

Ok, agora que já deu pra entender o que significa esse tal de Código Aberto, bora falar do Hacktoberfest! E não gente, eu não estou falando de Octoberfest, nem de cerveja, juro.
Hacktoberfest é uma celebração da comunidade Open Source que acontece durante o mês de outubro, como forma de incentivar as pessoas a contribuírem em projetos de código aberto. E antes de que você se pergunte: não, não é necessário programar para participar da festa - tem projeto de todo tipo para todo mundo. Você pode ajudar a traduzir uma parte de um livro, por exemplo :)

Há várias formas e projetos para se contribuir (inclusive, a Jessica Temporal fez um post recheado de projetos para você colaborar, e eles estão separados por linguagem - confira aqui), e eu vim te falar a primeira parte mais legal desse post: o Colaboradados também está participando do seu primeiro ano de Hacktoberfest! Não é demais?! Você pode nos ajudar e ainda ganhar uma camiseta - mas calma que eu já chego nessa parte ;D

A primeira coisa importante a se saber é: essa é uma inciativa organizada pela Digital Ocean em parceria com o Github, então o objetivo é que você faça um número de contribuições (chamadas de pull requests) em qualquer repositório público do Github. Se você está se perguntando o que é Github e como aprender a mexer nele, eu te explico: Github é uma plataforma que serve para hospedar código-fonte e fazer um controle de versão utilizando o Git, um sistema de controle de versões distribuído.

Para você aprender um pouquinho sobre Git e como ele funciona, aí vão alguns cursos:

Após entender como o Git funciona, crie sua conta no site, caso não tenha feito ainda. Agora, entre nesse link e faça seu cadastro (ele irá vincular-se a sua conta do Github, então é só se logar com tua conta). A partir desse momento, o Hacktoberfest já está contabilizando os PR’s (pull requests) que você fizer.

Nesse ano o número mínimo de contribuições exigidas é quatro, e você pode ir acompanhando pelo site conforme for contribuindo (igual a essa da imagem).

Percentual

Fazendo essas contribuições até o dia 31 de outubro (vê se não esquece, hein!) você ganha uma camiseta exclusiva dos participantes da iniciativa - e o melhor é que ela é entregue aí na sua casa, na faixa.

Para ajudar o nosso projeto, você pode acessar nosso perfil no Github e fazer uma contribuição que ache relevante (fique a vontade para abrir issues também).

Ah, e um spoiler: O Colaboradados submeteu uma sprint (vote aqui) na Python Bras[15], então se você estiver no evento poderá conversar com gente, colaborar com o projeto e ainda completar desafio do Hacktoberfest!

Após essa enxurrada de informações, eu espero que:

  • você esteja interessado (pelo menos um pouquinho) na comunidade open source;

  • contribua com algum projeto - se for o nosso, melhor ainda haha;

  • faça os 4 PR’s e ganhe uma camiseta pra gente andar no recreio juntos!

É isto, gente. Se tiver qualquer dúvida, tu pode me chamar aqui pra gente bater um papo, fechado?

XOXO,

Lê.