Encontre o README Perfeito Aqui
Já se deparou com aquele projeto que possui uma proposta matadora, que tem tudo pra crescer na comunidade open source e o código não ta uma bagaceira mas um README precário faz até perder a vontade de participar? Ou ainda quando você é quem está criando esse projeto mas tem preguiça de documentar o README ou nem mesmo sabe por onde começar? Esse era eu tempos atrás.
Aqui eu trago uma solução que criei após algumas pesquisas e coletas de dados: um README que dê gosto e curiosidade em quem lê. Tenho certeza de que você não vai se arrepender de continuar a leitura.
Conteúdo
Em resumo, o template que trago aborda as seguintes seções: Descrição, Stack, Arquitetura, Execução, To-Do List, Contrib e Licença:
- Descrição: apresenta o projeto de forma objetiva em uma linha, seguida de uma descrição multi-linha detalhada do projeto, objetivo, razão de criação, problemas que resolve, etc.;
- Stack: agrupa as tecnologias aplicadas de forma lógica, separando por linguagem, contexto e aplicação;
- Arquitetura: demonstra o que alguém precisa saber sobre o funcionamento do projeto em uma visão macro, tanto na arquitetura de diretórios quanto o escopo do projeto;
- Execução: lista os comandos que o projeto aceita/executa, junto à ação que cada comando realiza, desde um linter à transpilar JS em TS, por exemplo;
- To-Do List: lista os próximos passos a serem seguidos, bem como as ações que já foram realizadas, conforme necessidade.
- Contrib: apresenta o padrão de contribuição desejado para quem desejar realizar um PR, necessário para situações onde os padrões devem ser mantidos (quase sempre);
- Licença: indica a licença a qual o repositório está submetido, contendo link para o conteúdo da licença caso haja necessidade de maiores informações sobre ela.
Observações
Quanto ao modelo fornecido abaixo, é importante ressaltar que as informações presentes são dados mockados, fictícios, e por esta razão se faz necessário revisar o template a fim de editar os dados para os reais de cada projeto.
Destaco dessa forma, portanto:
- Logo e path para o arquivo
- Badges de licença e workflow (GitHub Username e GitHub Project Name)
- Badges da Stack (remover os não utilizados, inserindo os necessários)
- Variáveis de Ambiente
- To-Do List (definir as metas reais, batidas ou não)
- Licença (escolher a descrição adequada para a licença escolhida)
Utilitários
Caso tenha pulado todo o conteúdo, o que particularmente não recomendo, fique agora com o link do template, junto com demais links que o auxiliem na adaptação do README ao seu projeto:
- Template: https://github.com/LucasGoncSilva/perfect-readme-template
- Choose a License: https://choosealicense.com/
- Arquivos de Guia Para a Comunidade: https://github.com/jessesquires/.github
- Badges Prontos Para Uso: https://github.com/Ileriayo/markdown-badges
Contrib
Fique à vontade para realizar contribuições com o template, aperfeiçoando-o e tornando-o cada vez melhor, seja com seções interessantes para acrescentar ou novas tecnologias dentro da seção Stack, ou ainda uma forma diferente de organizar alguma coisa, como por exemplo onde listar os contribuidores do projeto!
mano, muito bom, excelente esse post aqui, vou aderir como modelo para meus proximos projetos
eu tava usando o https://readme.so/pt/editor
mas tava seguindo outra linha de raciocinio pra montar o readme, e gostei muito da forma que vc ordenou a sequencia das paradas, vou seguir como modelo, vlw
Parabéns, ótimo conteúdo. Tem uma coisa que ainda me deixa em dúvida, como o pessoal faz os logos para esses projetos? Já fiz algumas vezes, mas muito manual, usando Corel Draw e Photoshop. Com IA não deu muito certo.
simples mais o simples bem feito contribuição imensamente em um resultado satisfatório.
No início eu não dava muita importância para o README até que um dia navegando pelo Git encontrei um que me chamou a atenção e comecei a buscar mais sobre o assunto após isso comecei a criar pelo Chat GPT mas vi que faltava algo e lendo o seu post eu encontrei o que estava buscando vlw por compartilhar este conteúdo irá agregar muito nos meus novos projetos.
Muito bacana, obrigado por compartilhar!