Skip to main content

Como criar um arquivo padrão de integridade da comunidade

Você pode criar arquivos padrão de integridade da comunidade, como CONTRIBUTING e CODE_OF_CONDUCT. Os arquivos padrão serão usados para qualquer repositório pertencente à conta que não contém seu próprio arquivo desse tipo.

Sobre arquivos padrão de integridade da comunidade

Os arquivos padrão de integridade da comunidade são um conjunto de arquivos predefinidos que fornecem diretrizes e modelos para manter um projeto de código aberto íntegro e colaborativo. Você pode adicionar arquivos padrão de integridade da comunidade a um repositório público chamado .github, na raiz do repositório ou nas pastas docs ou .github. Esses arquivos ajudam você a automatizar e padronizar vários aspectos do desenvolvimento do seu projeto e interação com a comunidade. Eles são essenciais para promover a transparência, as boas práticas e a colaboração em projetos de código aberto.

GitHub Enterprise Server usará e exibirá arquivos padrão para qualquer repositório pertencente à conta que não tem seu próprio arquivo desse tipo em nenhum dos seguintes lugares:

  • A raiz do repositório
  • A pasta .github
  • A pasta docs

Por exemplo, qualquer pessoa que criar um problema ou pull request em um repositório que não tenha seu próprio arquivo CONTRIBUTING verá um link para o arquivo padrão CONTRIBUTING. Se um repositório tiver algum arquivo em sua própria pasta .github/ISSUE_TEMPLATE, incluindo modelos de problemas ou um arquivo config.yml, nenhum conteúdo da pasta .github/ISSUE_TEMPLATE padrão será usado.

Os arquivos padrão não serão exibidos no navegador de arquivos nem no histórico do Git e não serão incluídos em clones, pacotes ou downloads de repositórios individuais porque serão armazenados apenas no repositório do .github.

Tipos de arquivo com suporte

Você pode criar padrões na sua conta de organização ou pessoal para os seguintes arquivos de integridade da comunidade:

Arquivo de integridade da comunidadeDescrição
CONTRIBUTING.mdUm arquivo CONTRIBUTING comunica como as pessoas devem contribuir com seu projeto. Para obter mais informações, confira "Configurar diretrizes para os contribuidores do repositório".
Formulários de categoria de discussãoOs formulários de categoria de discussão personalizam os modelos disponíveis para os membros da comunidade usarem quando abrirem novas discussões em seu repositório. Para obter mais informações, confira "Como criar formulários de categoria de discussão".
GOVERNANCE.mdUm arquivo GOVERNANCE permite que as pessoas saibam como seu projeto é controlado. Por exemplo, ele pode discutir as funções de projeto e como as decisões são tomadas.
Modelos de problema e de solicitação de pull e config.ymlOs modelos de solicitação de emissão e pull personalizam e padronizam as informações que você deseja que os colaboradores incluam quando abrirem problemas e efetuar pull de solicitações em seu repositório. Para obter mais informações, confira "Sobre modelos de problema e pull request".
SECURITY.mdUm arquivo SECURITY fornece instruções sobre como relatar uma vulnerabilidade de segurança em seu projeto e uma descrição com um hiperlink para o arquivo. Para obter mais informações, confira "Adicionar uma política de segurança a um repositório".
SUPPORT.mdUm arquivo SUPPORT permite que as pessoas saibam sobre maneiras de obter ajuda com seu projeto. Para obter mais informações, confira "Adicionar recursos de suporte ao projeto".

Você não pode criar um arquivo de licença padrão. Os arquivos de licença devem ser adicionados a repositórios individuais para que o arquivo seja incluído quando um projeto for clonado, empacotado ou baixado.

Criar um repositório para arquivos padrão

  1. No canto superior direito de qualquer página, selecione e clique em Novo repositório.

    Captura de tela de um menu suspenso GitHub mostrando as opções para criar novos itens. Há um item de menu "Novo repositório" com o contorno em laranja escuro.

  2. Use o menu suspenso Proprietário e selecione a conta de organização ou pessoal para a qual deseja criar arquivos padrão.

    Captura de tela do menu Proprietário de um novo repositório do GitHub. O menu mostra duas opções, octocat e github.

  3. No campo "Nome do repositório", digite .github.

  4. Opcionalmente, no campo "Descrição", digite uma descrição.

  5. Verifique se o status do repositório está definido como Público. Um repositório para arquivos padrão não pode ser privado.

  6. Selecione Inicializar este repositório com um LEIAME.

  7. Clique em Criar repositório.

  8. No repositório, crie um dos arquivos compatíveis de integridade da comunidade. Os modelos de problemas e seu arquivo de configuração devem estar em uma pasta chamada .github/ISSUE_TEMPLATE. Todos os outros arquivos com suporte podem estar na raiz do repositório, na pasta .github ou na pasta docs. Para obter mais informações, confira "Criar arquivos".