A lista de verificação da empresa para construção com comunidades de código aberto

22 de julho de 2019 // 1 min read

image

Quando sua equipe usa software de código aberto (OSS), todos se beneficiam, mas quanto disso depende de você?

A pesquisa mostra que as equipes de software corporativo são duas vezes mais produtivas quando contribuem para projetos de código aberto, em comparação com equipes que apenas consomem código aberto. Como toda comunidade, os projetos de código aberto têm formas únicas de trabalhar, incluindo algumas coisas importantes que você deve saber antes de começar a construir.

Conhecendo a comunidade de código aberto

  • Procure em sua pilha de software o código aberto e identifique o projeto de onde ele se originou.
  • Encontre a comunidade principal desse projeto (site, fórum ou repositório, por exemplo) e tente entender seus objetivos e o roteiro futuro.
  • Leia os arquivos README e CONTRIBUTING do projeto para obter orientação sobre como participar de forma eficaz.

Apoiando projetos de código aberto

  • Explore projetos de código aberto em sua linguagem de programação preferida, procure projetos que tenham interesse para você e que estejam alinhados com a estratégia da sua organização.
  • Revise os investimentos da sua empresa em código aberto e escolha os projetos mais críticos para apoiar, o que pode incluir contribuição de tempo, esforço ou até mesmo assistência financeira.

Criação dos seus próprios projetos de código aberto

  • Identifique software não proprietário e não crítico para os negócios que sua empresa tenha desenvolvido e que poderia beneficiar a comunidade em geral como código aberto.
  • Crie e compartilhe seus projetos de código aberto no GitHub.
  • Anuncie seus projetos de código aberto através de seus canais públicos habituais e em qualquer comunidade de código aberto que possa considerá-los interessantes.

Colaboração no GitHub

  • Assine as notificações do repositório para se manter atualizado sobre as alterações.
  • Leia e comente os problemas ou abra um novo quando tiver algo útil a oferecer.
  • Se você tiver soluções para problemas apresentados pela comunidade, sugira-as com pull requests.
  • Se você tiver feito melhorias locais no código aberto, contribua com eles de volta aos seus projetos de origem.
  • Use a tag de commit “-on-behalf-of” ao contribuir com projetos de código aberto para indicar o apoio da sua organização.
  • Padronize o máximo possível o uso da sua biblioteca de código aberto para facilitar a manutenção e reduzir a exposição a códigos vulneráveis.

Tags

Quer saber como o GitHub pode ajudar sua empresa?

Fale mais sobre suas necessidades

octocaptcha spinner