Antes de sair programando, é bom saber o que precisa ser feito. As Issues do GitHub são o lugar para registrar tarefas, bugs e ideias do projeto.
Algo que está com defeito e precisa ser corrigido.
Uma nova funcionalidade ou algo para aperfeiçoar.
Uma pergunta ou um item de trabalho a organizar.
Etiquetas coloridas como bug, enhancement ou documentation para classificar.
Quem é responsável por resolver aquela Issue.
Agrupam Issues por objetivo ou entrega (veremos em projetos maiores).
Com Issues, qualquer pessoa entende o que precisa ser feito, o que está em andamento e o que já foi concluído — mesmo em projetos com muita gente.
Projetos open source usam Issues para receber sugestões da comunidade. Muitas pessoas começam a contribuir justamente resolvendo uma Issue marcada como good first issue.