Skip to content

Estrutura da documentação

Esta documentação é organizada em seções que apresentam o projeto de forma progressiva, desde uma introdução geral até informações técnicas e orientações para contribuição.

A estrutura foi definida para manter um padrão entre os projetos, facilitando a navegação e permitindo que diferentes tipos de usuários encontrem rapidamente as informações que procuram.

Esta seção é destinada a quem está conhecendo o projeto pela primeira vez.

  • Introdução
    • Contextualização: apresenta o projeto, seu contexto e o problema que busca resolver.
    • Objetivos: descreve os principais objetivos e resultados esperados.
  • Estrutura da documentação: explica como a documentação está organizada e onde encontrar cada tipo de informação.
  • Utilização rápida: apresenta os passos mínimos necessários para começar a utilizar o projeto.

Esta seção contém informações práticas para utilização do projeto.

  • Comandos: apresenta os principais comandos necessários para executar e utilizar o projeto.
  • Erros comuns: reúne problemas frequentes durante a utilização e suas respectivas soluções.

Esta seção é destinada principalmente a desenvolvedores e colaboradores que precisam compreender o funcionamento e a organização interna do projeto.

  • Estrutura do projeto: apresenta a organização dos arquivos, diretórios e principais componentes do repositório.
  • Tecnologias e dependências utilizadas: descreve as tecnologias, bibliotecas, frameworks e demais dependências utilizadas.
  • Roadmap de funcionalidades: apresenta as funcionalidades planejadas, em desenvolvimento ou previstas para versões futuras.

Esta seção apresenta as orientações necessárias para quem deseja contribuir com o projeto.

  • Introdução: explica quem pode contribuir e quais tipos de contribuição são aceitos.
  • Como posso contribuir?: indica áreas do projeto que podem receber contribuições, como código, documentação, testes, correções e novas funcionalidades.
  • Estilização: define as convenções utilizadas para commits e Pull Requests.
  • Como reportar bugs: explica como identificar, registrar e fornecer informações sobre problemas encontrados.

Esta seção reúne informações relacionadas à comunidade, manutenção e continuidade do projeto.

  • Equipe: apresenta os atuais responsáveis pela manutenção e desenvolvimento do projeto e registra colaboradores que contribuíram anteriormente.
  • FAQ: reúne respostas para perguntas frequentes sobre o projeto.
  • Obtendo ajuda: apresenta os canais e procedimentos disponíveis para solicitar ajuda.
  • Contato: disponibiliza formas de contato com os responsáveis pelo projeto.
  • Apoio: apresenta informações sobre formas de apoiar o projeto, quando aplicável.
  • Referências: reúne materiais, projetos, documentos e outras fontes utilizadas ou relacionadas ao projeto.

A documentação pode ser consultada de acordo com a necessidade:

  1. Conhecendo o projeto: comece por Comece aqui.
  2. Utilizando o projeto: consulte Como usar.
  3. Entendendo o funcionamento interno: consulte Documentação técnica.
  4. Contribuindo: consulte Como contribuir.
  5. Obtendo suporte ou conhecendo a comunidade: consulte Projeto e comunidade.

A estrutura pode ser adaptada de acordo com as características e o tamanho de cada projeto. Nem todos os projetos precisam possuir conteúdo em todas as subseções, mas recomenda-se manter a organização e a nomenclatura padronizadas sempre que possível.