Skip to content

Latest commit

 

History

History
119 lines (82 loc) · 8.59 KB

README-PT.md

File metadata and controls

119 lines (82 loc) · 8.59 KB

analytics image (flat) analytics

Modelo de Documentação de Suporte e Uso de Ferramenta Digital - README.md

Este é um modelo baseado nos padrões do Guia de Publicação de Ferramentas Digitais do BID. Sabemos que não existe um padrão único para a documentação de suporte e uso de ferramentas digitais, mas compilamos essas importantes características que um readme.md deve ter para facilitar seu uso e ampliar seu potencial impacto. Para quaisquer comentários ou recomendações, pedimos que você gere um problema de consulta ou escreva diretamente para [email protected].

O modelo começa aqui 👇

Esta ferramenta digital faz parte do catálogo de ferramentas do Banco Interamericano de Desenvolvimento. Você pode saber mais sobre a iniciativa do BID em code.iadb.org

Nome da ferramenta

Logo e imagem ou gif da interface principal da ferramenta

Tabela de conteúdos:


Badges ou escudos


É comum em muitos repositórios open source usar badges ou shields para dar visibilidade ao uso de microsserviços, licenças, downloads, etc. Recomendamos revisar a iniciativa https://shields.io/ onde, conforme julgar necessário, você pode gerar badges para seu repositório.

Exemplos de Badges

  • porcentagem de cobertura de código: coverage
  • versão de lançamento estável: versão
  • versão do gerenciador de pacotes: gem
  • status de dependências de terceiros: dependencies
  • grau de análise de código estático: codacy
  • SemVer observância da versão: semver
  • quantidade de Liberapay doações por semana: recebe
  • Downloads de pacotes Python: downloads
  • Classificação da extensão da Chrome Web Store: rating
  • Uptime Robot porcentagem: uptime

Badges que solicitamos:


Na iniciativa Code for Development, solicitamos às equipes que adicionam suas ferramentas ao catálogo que adicionem o badge gerado pelo uso do microsserviço de avaliação de código estático SonarCloud.

O badge fica assim e redireciona para o relatório de avaliação estática do último commit da ferramenta:

Quality Gate Status

Descrição e contexto


Este é um arquivo README. Deve conter a documentação de suporte para o uso da ferramenta digital. As seções a seguir são as seções recomendadas que você deve incluir em qualquer ferramenta digital. Você pode baixar este arquivo para servir como modelo.

Certifique-se de iniciar este arquivo com uma breve descrição sobre as funcionalidades e o contexto da ferramenta digital. Seja conciso e direto ao ponto.

Guia do usuário


Ele explica os passos básicos sobre como usar a ferramenta digital. É uma boa seção para mostrar capturas de tela ou gifs que ajudam a entender a ferramenta digital.

Guia de instalação


Passo a passo de como instalar a ferramenta digital. Nesta seção é recomendado explicar a arquitetura de pastas e módulos que compõem o sistema.

Dependendo do tipo de ferramenta digital, o nível de complexidade pode variar. Em algumas ocasiões pode ser necessário instalar componentes dependentes da ferramenta digital. Se este for o caso, adicione a próxima seção também.

O guia de instalação deve conter especificamente:

  • Os requisitos do sistema operacional para a compilação (versões específicas de bibliotecas, software de gerenciamento de pacotes e dependências, SDKs e compiladores, etc.).
  • As dependências próprias do projeto, tanto externas quanto internas (ordem de compilação dos submódulos, configuração de localização de bibliotecas dinâmicas, etc.).
  • Etapas específicas para a compilação do código fonte e execução de testes unitários caso o projeto os possua.

Dependências

Descrição dos recursos externos que geram dependência para a reutilização da ferramenta digital (bibliotecas, frameworks, acesso a bancos de dados e licenças para cada recurso). É uma boa prática descrever as versões mais recentes nas quais a ferramenta digital foi testada.

Você pode usar este estilo de fonte para diferenciar os comandos de instalação.

Como contribuir


Esta seção explica aos desenvolvedores quais são as formas usuais de enviar uma nova solicitação pull de código, como declarar bugs na ferramenta e quais guias de estilo usar ao escrever mais linhas de código. Você também pode fazer uma lista de pontos que podem ser melhorados em seu código para criar ideias de melhoria.

Código de conduta


O código de conduta estabelece as normas sociais, regras e responsabilidades que indivíduos e organizações devem seguir ao interagir de qualquer forma com a ferramenta digital ou sua comunidade. É uma boa prática criar um ambiente de respeito e inclusão nas contribuições ao projeto.

A plataforma Github recompensa e ajuda os repositórios a ter esse arquivo. Ao criar CODE_OF_CONDUCT.md você pode começar a partir de um template sugerido por eles. Você pode ler mais sobre como criar um arquivo de Código de Conduta (aqui)[https://help.github.com/articles/adding-a-code-of-conduct-to-your-project/]

Autor(es)


Nomeie o(s) autor(es) original(is). Verifique com eles antes de postar um e-mail ou nome pessoal. Uma maneira muito comum é direcioná-los para suas contas de mídia social.

Informação adicional


Esta é a seção que permite adicionar mais informações de contexto ao projeto, como um site relevante, projetos semelhantes ou aqueles que usaram a mesma tecnologia.

Licença


A licença especifica as permissões e condições de uso que o desenvolvedor concede a outros desenvolvedores que usam e/ou modificam a ferramenta digital.

Inclua nesta seção uma nota com o tipo de licença concedida a esta ferramenta digital. O texto da licença deve ser incluído em um arquivo LICENSE.md ou LICENSE.txt na raiz do repositório.

Se você não sabe que tipos de licenças existem e qual é a melhor para cada caso, recomendamos que visite a página https://choosealicense.com/.

Se a ferramenta que você está publicando com a iniciativa Código para o Desenvolvimento foi financiada pelo BID, convidamos você a revisar o licença oficial do banco para publicar software

Isenção de responsabilidade

Isenção de responsabilidade: Esta seção é apenas para ferramentas financiadas pelo BID.

O BID não será responsável, em hipótese alguma, por danos ou indenizações, morais ou patrimoniais; direto ou indireto; acessório ou especial; ou por consequência, prevista ou imprevista, que possa surgir:

i. Sob qualquer teoria de responsabilidade, seja em contrato, violação de direitos de propriedade intelectual, negligência, ou sob qualquer outra teoria;

ii. Como resultado do uso da Ferramenta Digital, incluindo, mas não limitado a, possíveis defeitos na Ferramenta Digital, ou perda ou imprecisão de dados de qualquer tipo. O anterior inclui despesas ou danos associados a falhas de comunicação e/ou mau funcionamento do computador, vinculados ao uso da Ferramenta Digital.