Transformar um documento do Word em README do GitHub
A documentação muitas vezes nasce no Word: uma especificação escrita pelo time de produto, as notas de instalação de um cliente, um relatório que agora precisa morar ao lado do código. No GitHub, o lugar natural para esse texto é um arquivo README.md, exibido na página inicial do repositório. Redigitar é lento e sujeito a erros. Converter leva um minuto, e alguns ajustes pontuais fazem o resultado parecer escrito para o GitHub desde o início.
1. Prepare o documento do Word
O conversor leva a estrutura do Word para o Markdown, então um documento bem estruturado é convertido de forma limpa. Antes de converter, reserve dois minutos para isto:
- Use estilos de título (Título 1, Título 2…) em vez de texto grande em negrito. Eles viram cabeçalhos
#e##, e o GitHub os usa para montar o sumário do arquivo. - Use listas de verdade (os botões de marcadores e numeração), não hifens digitados à mão.
- Mantenha as tabelas simples. Tabelas Markdown não mesclam células; uma célula mesclada mantém o texto na primeira coluna.
- Coloque texto alternativo nas imagens (botão direito → Editar texto alternativo). Ele vira a descrição da imagem no Markdown.
2. Converta para Markdown
Abra o conversor de Word para Markdown e solte seu .docx (arquivos .doc antigos também funcionam). O arquivo é convertido no navegador e nada é enviado, o que é útil para documentos internos.
Se o documento tiver imagens, ative Incluir imagens antes de converter e use Baixar .zip. O zip contém o arquivo Markdown e uma pasta images/, e o Markdown já aponta para images/image-1.png e assim por diante. Sem essa opção, cada imagem é substituída pelo texto alternativo.
Renomeie o arquivo Markdown para README.md e coloque-o, junto com a pasta images/, na raiz do repositório. O GitHub resolve caminhos relativos de imagens, então elas aparecerão na página do repositório.
3. Ajuste o texto para o GitHub
A conversão mantém o texto, títulos, ênfases, listas, tabelas, links e notas de rodapé. O que ela não consegue adivinhar é a intenção: o Word não tem o conceito de bloco de código, e um texto pensado para impressão nem sempre combina com um README. Passe por estes pontos:
- Um único título. Deixe só um cabeçalho
#com o nome do projeto no topo e transforme o resto em##ou inferior. - Blocos de código. Envolva comandos e exemplos em blocos delimitados com a linguagem indicada, para que o GitHub faça o destaque de sintaxe:
```bash npm install npm run dev ``` - Aspas retas no código. O Word troca
"e'por aspas tipográficas (“ ” ‘ ’) e hifens por travessões. Em comandos e código isso quebra o copiar e colar, então substitua. - Código em linha para nomes de arquivos, comandos e opções:
`config.yml`,`--verbose`. - Links relativos. Aponte para outros arquivos do repositório com caminhos como
[Como contribuir](CONTRIBUTING.md)em vez de URLs absolutas, para que os links continuem funcionando em forks e branches. - Sem sumário manual. O GitHub adiciona um menu de estrutura a todo arquivo Markdown, gerado a partir dos títulos. Um sumário numerado copiado do Word vai ficar desatualizado; remova-o.
- Diagramas e fórmulas. O GitHub renderiza blocos
mermaidcomo diagramas e LaTeX entre$como fórmulas, então você pode trocar capturas de fluxogramas simples por um bloco Mermaid mais fácil de manter.
Uma estrutura de README que funciona
Se o documento original não foi escrito como README, reorganize-o em torno do que um visitante precisa primeiro:
- Nome do projeto e uma descrição de uma frase.
- Uma captura de tela ou um exemplo curto, se ajudar.
- Instalação e primeiros passos.
- Uso e configuração.
- Como contribuir, licença e contato.
Especificações longas podem ir para uma pasta docs/ com link a partir do README.
4. Revise e faça o commit
Cole o README no editor de Markdown para conferir títulos, tabelas e blocos de código na pré-visualização. As imagens da pasta images/ não aparecem ali, porque uma página web não consegue ler arquivos do seu disco, mas aparecerão no GitHub. Quando estiver tudo certo:
git add README.md images/
git commit -m "Adiciona README"
git push
Bônus: o mesmo Markdown serve no caminho inverso. No editor, Baixar PDF gera um PDF caprichado do README para quem prefere um documento a um repositório. O guia de Markdown lista todos os elementos que o editor suporta.