Conteúdo

GitHub: a satisfação de trabalhar com outras pessoas

   3, Out, 2022     4 min leitura

      O Github é, sem dúvida, um dos melhores lugares para aprender a ser um programador mas não só isso, as pessoas que encontramos pelo caminho, esse ambiente, normalmente tem um interesse em comum: construir algo. Foi isso que aconteceu quando comecei a trabalhar neste blog.

      Quando comecei a pensar em um site pessoal, como um blog, eu busquei um lugar que já tinha certa familiaridade e, também, que pudesse aprender algo novo. Foi então que encontrei os temas em Jekyll e pude usar o que já sabia de HTML, CSS e JavaScript com um sistema de temas bem robusto que faz uso de Ruby.

      A ideia seria criar um blog, usando as duas línguas que tenho fluência, português e inglês. Buscando algo assim encontrei um tema para Jekyll desenvolvido por um usuário do GitHub com o nome de Mr. Green. O tema, originalmente, usa inglês e japonês, então uma tradução de todo o site seria necessária, assim como a adequação de elementos como datas, que em inglês se usa o formato: mês, dia, ano e em português: dia, mês ano, além de outras modificações. Feito isso e colocado meu blog online com o github pages eu tinha em mãos uma tradução que poderia ser usada por outras pessoas. Então usei a ferramenta que faz essa plataforma ser o que é, um pull request, isso significa, enviar a minha tradução para que o autor possa adicionar como uma opção ao projeto original. Essa foi a recepção:

comentário no pull request


      Isso realmente fez meu dia e esse é um exemplo de porque o GitHub é um espaço especial de colaboração entre as pessoas que querem criar e compartilhar o que criaram.

      Hoje, quem for utilizar esse tema, feito em Jekyll, terá a possibilidade de fazê-lo em inglês, japonês e português de maneira totalmente gratuita. Quem quiser, inclusive, pode clonar este blog, apagar meu conteúdo pessoal e começar exatamente como eu estou fazendo nesse momento ao digitar esse texto. Essa é a magia de um ambiente de código aberto, o trabalho de um alavanca o trabalho de outro.

      Como eu comentei, isso é só o início de um momento totalmente dedicado a ser um desenvolvedor. A quem interessar o link para o commit está aqui: neste link.