Como criar checklists em Markdown para facilitar o acompanhamento de tarefas

Já se perguntou como os experts da internet criam checklists no Markdown em seus repositórios, issues e pull requests no GitHub? Se sim, prepare-se! Este guia mostrará como você também pode dominar essa ferramenta. Os checklists no Markdown são super úteis para visualizar tarefas pendentes e o GitHub os transforma em listas de tarefas dentro de issues e pull requests, facilitando o rastreamento do seu projeto.

Como Criar Checklists no Markdown

Descrição da imagem

Criar um checklist é como fazer uma lista normal no Markdown, mas com um toque especial. Comece cada linha com um - (hífen), seguido por [ ] para itens não marcados ou [x] para itens já concluídos. Veja como:

Uma lista comum seria assim:

- Este é um item da lista
- Este é outro item da lista

Enquanto um checklist ficaria assim:

- [ ] Este é um item não marcado
- [x] Este é um item marcado

Quando o checklist no Markdown é renderizado, ele aparece assim:

A screenshot showing a checklist in GitHub. One item is checked and one item is unchecked.

Sinta-se à vontade para usar este modelo simples para começar a criar suas listas agora mesmo. Os checklists no Markdown são uma excelente maneira de acompanhar tarefas em arquivos README. Por exemplo, você pode indicar quais funcionalidades estão faltando ou quais partes do seu projeto precisam de contribuições. Eles também são ótimos para documentação, anotações, issues ou pull requests.

E a melhor parte: o GitHub oferece funcionalidades extras para seus checklists no Markdown, transformando-os em verdadeiras listas de tarefas!

De Checklist a Lista de Tarefas

No GitHub, uma lista de tarefas é um checklist turbinado! Ela permite um planejamento e rastreamento ainda mais eficientes, especialmente dentro de issues ou pull requests. Imagine que você crie uma issue para adicionar funcionalidades a um projeto:

- [ ] Atualizar dependências
- [ ] Adicionar função de arquivamento
- [ ] Pesquisar sistema de design

Na issue, essa lista será renderizada assim:

A GitHub Issue titled "Finalize website changes" with a checklist.

À primeira vista, parece um checklist comum, mas ao passar o mouse sobre os itens, você pode arrastá-los e reorganizá-los:

Rearranging a task list in a GitHub Issue.

Outra opção é clicar no menu ... (reticências) à direita de cada item para transformá-lo em uma issue, sub-issue ou reorganizá-lo a partir dali. Converter itens de checklist em issues e sub-issues significa transformar o trabalho planejado em tarefas rastreáveis. Dividir issues grandes em partes menores pode parecer complicado, mas essa abordagem mantém tudo bem conectado e organizado.

A dropdown menu with the options "Move up," "Move down," "Convert to issue," and "Convert to sub-issue."

Se você fizer o mesmo em um pull request, também poderá reorganizar as tarefas, e a renderização será idêntica à da issue:

A Pull Request titled "Finalize website changes" with a checklist.

Ao criar um checklist no pull request, você ganha mais visibilidade sobre o progresso das tarefas diretamente na lista de pull requests do seu repositório. O status do seu projeto fica visível logo abaixo do título do pull request.

A list of PRs, with the "Finalize website changes" PR having 1 of 3 tasks completed.

Onde Aprender Mais?

Para se aprofundar, você pode consultar a documentação do GitHub sobre listas de tarefas.

Boas criações!

Este conteúdo foi auxiliado por Inteligência Artificial, mas escrito e revisado por um humano.
Via The GitHub Blog

Leave a Comment