📚 Documentação do Rhyla

Rhyla Documentation é uma ferramenta simples e flexível para criar e organizar documentação rapidamente usando arquivos Markdown e templates personalizáveis. A ideia principal é permitir que desenvolvedores mantenham toda a documentação do projeto organizada, navegável e com suporte a temas claro/escuro, sem depender de ferramentas pesadas ou configurações complexas.


🚀 Motivação


🛠 Uso Básico

  1. Instale o projeto globalmente ou use via CLI local.

  2. Execute:

    rhyla init
    

    Isso criará a estrutura inicial com:

    • header.html
    • config.yaml
    • home.md (esta página)
    • pasta body para seus tópicos
  3. Durante o desenvolvimento, use:

    rhyla dev
    

    Isso inicia um servidor local para preview.

  4. Para gerar a documentação estática, use:

    rhyla build
    

    Isso produzirá a pasta dist/ com os arquivos HTML gerados.


✏️ Personalize!

Recomenda-se editar home.md para adaptar ao contexto do seu projeto.

Como a navegação é construída

A sidebar é gerada automaticamente a partir da árvore de diretórios dentro de rhyla/body/:

Criando grupos e tópicos

Exemplo de estrutura:

rhyla/
  body/
	 introduction.md
	 quickstart.md
	 guide/
		install.md
		config.md
	 api/
		auth.md
		users.html

Rotas geradas:

/introduction
/quickstart
/guide/install
/guide/config
/api/auth
/api/users

Boas práticas de nomeação

Quando usar .md ou .html

Situação Use .md Use .html
Texto comum, narrativa
Código com formatação simples
Layout totalmente customizado
Componentes HTML prontos

Dicas extras


⚠️ Limitações


🔎 Sobre Busca e Indexação