An Interest In:
Web News this Week
- March 22, 2024
- March 21, 2024
- March 20, 2024
- March 19, 2024
- March 18, 2024
- March 17, 2024
- March 16, 2024
Guia e recursos open source para participar do Hacktoberfest 2021
Ol mundo! Estou fazendo meu primeiro post para divulgar o evento do Hacktoberfest 2021 e compartilhar contedos sobre o open source, com o principal objetivo de atrair mais pessoas e ajudar quem est comeando.
Com esse guia e recursos voc conseguir dar seus primeiros passos no mundo open source.
O que Open-Source?
O open source ou cdigo aberto significa que o cdigo fonte de um site, sistema ou aplicativo aberto ao pblico. um timo movimento para o desenvolvimento de softwares pois ele possibilita o acesso e a modificao ao cdigo fonte desses sistemas.
O cdigo aberto permite um mtodo de desenvolvimento de software que aproveita o poder da reviso por pares distribuda e a transparncia do processo. A promessa do cdigo aberto de maior qualidade, melhor confiabilidade, maior flexibilidade, menor custo e o fim do aprisionamento predatrio de fornecedores., Open Source Initiative(OSI).
Isso muito bom para a participao e colaborao ativa da comunidade de usurios e desenvolvedores para dar seus feedbacks, sugerir mudanas, realizar testes, corrigir erros e fazer com que esses sistemas tenham uma melhora contnua e de qualidade.
Exemplos de projetos open source
Lista com alguns repositrios open source conhecidos :
- Sistema Operacional Linux
- Navegador Firefox
- Editor de sprite Aseprite
- Editor de cdigo VSCode
- Linguagens e Framework/Libs:
- Kit de ferramentas de cones FontAwesome
- Sistema de Versionamento de cdigo GIT
- Gravao de tela e streaming OBS
- Aplicativo de voz Discord
- Game Engine Godot
Para saber mais sobre como contribuir para o Open Source, veja este guia sobre como fazer contribuies, para novatos e veteranos: Guias de cdigo aberto
Recomendo tambm esse timo curso de Git e Github
O que Hacktoberfest 2021?
um Hackathon que est na sua 8 edio, apoiado pela DigitalOcean, Intel, Dev.to, GitHub/GitLab e outros. Esse evento acontece durante todo o ms de outubro celebrando e apoiando os projetos e softwares e de cdigo aberto. Nesse perodo seu objetivo fazer contribuies, convidar e incentivar a comunidade a fazer colaboraes para o mundo open source. Existe vrias formas de se fazer isso:
- Prepare e compartilhe seu projeto para receber colaboraes
- Contribua com feedback, sugestes, tradues, relatando bugs ou melhorias no cdigo para um projeto
- Organize um evento sobre open-source e hacktoberfest
- Ajude a comunidade com mentoria, criando e compartilhando contedos
- Doe diretamente para projetos de cdigo aberto
- De uma star / estrela no repositrio do projeto
- Se voluntarie como mantenedor do repositrio para ajudar no que for possvel
Vantagens de participar
- tima forma de aprender
- Fazer networking com pessoas do mundo todo
- Apoiar o movimento open source
- Ao concluir o desafio voc tem as opes de escolher uma camisa exclusiva do evento ou plantar rvores em seu nome e ajudar a tornar o Hacktoberfest 2021 mais neutro em carbono.(OBS: apenas os primeiros 50,000 participantes que conclurem o desafio ganharam a camiseta e os adesivos)
Como isso funciona?
Os mantenedores determinam se seus projetos de cdigo aberto participam adicionando o tpico hacktoberfest no repositrio.
Pull Requests(ou tambm conhecidos como PR para abreviar) de qualidade enviadas no GitHub e GitLab so recompensadas.
A manuteno envolvida dos repositrios marcados do Hacktoberfest recompensada.
Regras
- As solicitaes pull podem ser feitas em qualquer repositrio/projetos hospedados no GitHub ou GitLab. Procure o tpico 'hacktoberfest' para saber se um projeto est participando do Hacktoberfest.
- A pull request deve conter commits que voc mesmo fez.
- Se um mantenedor relatar sua solicitao de pull como spam, isso no ser contabilizado para sua participao no Hacktoberfest.
- Se um mantenedor relatar um comportamento que no esteja de acordo com o cdigo de conduta do projeto, voc no poder participar.
- Um pull request considerado aprovado quando tm uma reviso geral de aprovao dos mantenedores, ou foi merged(mesclada) pelos mantenedores, ou recebeu o rtulo de 'hacktoberfest-accepted.
- Para obter a premiao, voc deve ter quatro solicitaes de pull (PR) aprovadas em projetos aceitos entre 1 e 31 de outubro em qualquer fuso horrio.
O que no fazer!
Em linha com o valor do Hacktoberfest quantidade divertido, qualidade a chave, aqui esto alguns exemplos de PRs que considerado contribuies de baixa qualidade e que so desencorajadas:
- PRs que so automatizados (por exemplo, PRs de abertura com script para remover espaos em branco/otimizar imagens)
- PRs que so perturbadores (por exemplo, tomar a branch/commit de outra pessoa e fazer um PR)
- PRs que so considerados por um mantenedor do projeto como um obstculo em vez de ajudar
- Algo que claramente uma tentativa de simplesmente marcar com +1 sua contagem de PR
- Por ltimo, mas no menos importante, um PR para corrigir um erro de digitao est bem. 5 PRs para remover espaos em branco perdidos ... no .
Como participar?
Basta fazer login com sua conta do GitHub ou GitLab no site oficial do hacktoberfest, aps ter feito o login voc j est participando do evento!
Ainda no conhece o Git e GitHub? De uma olhada nesses recursos de aprendizagem
O prximo passo ento buscar por projetos que contenham o tpico hacktoberfest e enviar as pull request.
Ateno! Certifique-se de se inscrever no site oficial do Hacktoberfest para que suas solicitaes de pull sejam contabilizadas.
Selecionei alguns projetos com maneiras simples de contribuir:
First Contributions
Repositrio feito para ajudar iniciantes a contribuir para projetos de cdigo aberto.
Filosofunk
Projeto feito para juntar frases engraadas, divertidas, filosficas ou criativas de msicas de funk. Voc pode adicionar uma nova frase apenas editando um arquivo
Canvaz
Use o elemento HTML canvas para fazer uma arte para o desafio de celebrao do hacktoberfest
Free IT Courses
Repositrio com os melhores cursos de TI de graa
- Repositrio
- Como contribuir: se aprova e conhece algum curso que no esteja na lista adicione o link e o nome do curso na seo correta.
Open Pixel Art
Um projeto colaborativo de pixel art para ensinar as pessoas a contribuir com o cdigo aberto.
Hacktoberfest Animations
Crie uma animao do ttulo no seletor de animaes para o Hacktoberfest
Simple Icons
Projeto free com mais de 2000 cones SVG de marcas populares, voc pode requisitar um novo cone que ainda no tem e adicion-lo ou escolher um cone j solicitado e apenas adicionar.
Cloud Haiku
Este projeto com uma simples edio voc consegue adicionar um poema em forma de haiku e se divertir enquanto o faz.
Sabe ingls ou quer praticar? Ajude contribuindo com esses e outros projetos fazendo correes e tradues:
Elixir School
Elixir School uma escola para aprender e dominar a linguagem de programao Elixir.
Voc pode acompanhar seu progresso no perfil do site oficial do evento e ver mais informaes sobre cada uma das solicitaes.
Acesse o discord oficial do Hacktoberfest para fazer networking, tirar dvidas e compartilhar e procurar por projetos
Veja a lista de todos os eventos que esto acontecendo durante o todo o ms de outubro
Caso ainda tenha alguma dvida voc pode perguntar nos comentrios abaixo, me mandar uma mensagem no meu linkedin ou consultar as perguntas mais frequentes respondidas aqui.
Muito obrigado e espero que vocs tenham entendido o contedo e as vantagens de fazer parte do open source! E no pare por aqui continue buscando mais conhecimento.
O contedo foi til para voc de alguma forma? Contribua compartilhando-o com suas conexes, nas redes sociais e/ou dando um like, isso ajudaria muito.
Fique a vontade para dar seu feedback e sugestes!
Conhece e indica algum projeto open source ou recurso que no foi citado no post? Compartilha a nos comentrios
Original Link: https://dev.to/theslladev/guia-e-recursos-open-source-para-participar-do-hacktoberfest-2021-562d
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To