Criando seu Primeiro README.md
Voltar para: Games com Phaser + Reactjs
Todo projeto profissional hospedado no GitHub possui um arquivo chamado README.md.
Esse arquivo funciona como a página inicial de documentação do projeto.
Ele explica:
- o que é o projeto
- como instalar
- como usar
- quais tecnologias foram utilizadas
- quem desenvolveu
Quando alguém abre um repositório no Git hospedado no GitHub, o README.md aparece automaticamente na página principal.
Isso faz com que ele seja um dos arquivos mais importantes de qualquer projeto.
1. O que é um arquivo Markdown (*.md)
Arquivos com extensão:
.md
são arquivos escritos em Markdown.
O Markdown é uma linguagem de marcação leve criada por John Gruber.
Ele permite escrever documentação formatada usando texto simples, sem precisar usar HTML.
Exemplo simples:
# Meu ProjetoEste é um projeto de exemplo.
Resultado:
Meu Projeto
Este é um projeto de exemplo.
2. Onde Markdown é usado
Markdown é muito utilizado em ambientes de desenvolvimento.
Principais usos:
| Uso | Descrição |
|---|---|
| README de projetos | explicar projetos |
| Documentação técnica | guias e tutoriais |
| Wikis de projetos | documentação colaborativa |
| Issues e Pull Requests | discussões técnicas |
| Blogs técnicos | plataformas como Dev.to |
Plataformas que usam Markdown:
- GitHub
- GitLab
- Bitbucket
3. Por que o arquivo se chama README.md
O nome README significa:
READ ME
ou seja:
“Leia-me primeiro”
Esse arquivo deve conter informações essenciais para entender o projeto.
Quando alguém entra no repositório, a primeira coisa que deve fazer é ler o README.
Por isso o GitHub exibe automaticamente o conteúdo do arquivo chamado:
README.md
na página principal do projeto.
4. Estrutura básica de um README
Um README normalmente possui algumas seções padrão.
Exemplo:
# Nome do ProjetoDescrição do projeto.## Tecnologias- HTML
- CSS
- JavaScript## InstalaçãoPassos para executar o projeto.## UsoComo utilizar o sistema.## AutorNome do desenvolvedor.
5. Títulos em Markdown
Os títulos são criados usando o símbolo:
#
Exemplo:
# Título principal
## Subtítulo
### Seção
#### Sub-seção
Resultado:
Título principal
Subtítulo
Seção
Sub-seção
6. Formatação de texto
Markdown permite formatar textos facilmente.
Negrito
**texto em negrito**
Resultado:
texto em negrito
Itálico
*texto em itálico*
Resultado:
texto em itálico
Código
Para mostrar código:
`console.log("Olá")`
Resultado:
console.log("Olá")
7. Blocos de código
Para inserir blocos de código maiores:
```javascript
function soma(a,b){
return a + b;
}
```
Resultado:
function soma(a,b){
return a + b;
}
8. Criando listas
Lista simples
- Item 1
- Item 2
- Item 3
Resultado:
- Item 1
- Item 2
- Item 3
Lista numerada
1. Primeiro passo
2. Segundo passo
3. Terceiro passo
Resultado:
- Primeiro passo
- Segundo passo
- Terceiro passo
9. Inserindo links
Links são inseridos assim:
[Texto do link](URL)
Exemplo:
[Acesse o GitHub](https://github.com)
Resultado:
10. Inserindo imagens
Imagens usam sintaxe parecida com links.

Exemplo:

Resultado:
11. Inserindo imagens externas
Também é possível usar imagens hospedadas na internet.

12. Inserindo vídeos
Markdown não possui suporte direto a vídeo, mas existem alternativas.
Usando link
[Assistir vídeo](https://youtube.com/video)
Usando imagem com link
[](https://youtube.com/video)
13. Inserindo tabelas
Markdown permite criar tabelas.
| Tecnologia | Uso |
|-----------|-----|
| HTML | Estrutura |
| CSS | Estilo |
| JS | Interatividade |
Resultado:
| Tecnologia | Uso |
|---|---|
| HTML | Estrutura |
| CSS | Estilo |
| JS | Interatividade |
14. Inserindo badges (indicadores)
Badges são pequenos indicadores usados em README.
Exemplo:

Resultado:
Eles mostram:
- licença
- status do build
- versão
- downloads
15. Estrutura recomendada de README
Um README profissional normalmente possui:
# Nome do ProjetoDescrição do projeto## Demonstraçãolink ou imagem## Tecnologias## Instalação## Como usar## Estrutura do projeto## Contribuição## Licença
16. Outros arquivos de documentação importantes
Além do README existem outros arquivos comuns.
LICENSE
Define como o código pode ser usado.
Exemplo:
MIT
GPL
Apache
CHANGELOG.md
Registra alterações do projeto.
Exemplo:
## v1.0
- versão inicial
CONTRIBUTING.md
Explica como contribuir com o projeto.
CODE_OF_CONDUCT.md
Define regras de comportamento da comunidade.
SECURITY.md
Explica como reportar falhas de segurança.
17. Estrutura típica de documentação
Exemplo de projeto organizado:
projeto
│
├─ src
│
├─ docs
│ ├─ instalacao.md
│ ├─ arquitetura.md
│
├─ README.md
├─ LICENSE
├─ CHANGELOG.md
└─ CONTRIBUTING.md
18. Boas práticas ao escrever README
✔ explique claramente o projeto
✔ inclua exemplos de uso
✔ use imagens quando necessário
✔ mantenha o texto organizado
✔ utilize títulos e seções
Conclusão
O README.md é a porta de entrada de qualquer projeto.
Ele permite que desenvolvedores:
- entendam rapidamente o projeto
- aprendam a instalar
- saibam como contribuir
Por isso, um bom README é considerado uma das partes mais importantes de um repositório no GitHub.
