Letícia Silva - 07/10/2019
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:
-
Git e Github para iniciantes, um curso disponível gratuitamente na Udemy, feito pelo Willian Justen;
-
Curso Básico de GIT da Jornada do Dev;
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).
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ê.