DevDocs
Desenvolvedores destacam o DevDocs.io como um navegador de documentação rápido, consolidado e com capacidade offline, que aumenta significativamente a produtividade, especialmente em conexões instáveis ou voos longos. Eles o comparam a ferramentas como Dash e Zeal, discutem integrações com editores e frontends de CLI, e apontam lacunas como a ausência de docs de C# devido a preocupações de licenciamento. A conversa se amplia para a importância de documentação offline de fácil acesso para software open source, os trade-offs em formatos e geradores de documentação, e como ferramentas emergentes como LLMs podem complementar ou eventualmente remodelar a forma como o conhecimento técnico é consumido.
Sentimento geral e casos de uso
- Muitos comentaristas dizem que dependem do DevDocs há anos e o mantêm fixado ou integrado ao fluxo de trabalho.
- O acesso offline é destacado como crítico em aviões, com Wi‑Fi instável e em configurações livres de distração; vários relatam ser mais produtivos offline com DevDocs + ferramentas/LLMs locais.
- Alguns desenvolvedores dizem que praticamente não codificam sem internet (Google, MDN, ChatGPT), então documentação offline parece menos essencial para eles.
Comparações e alternativas
- Frequentemente comparado ao Dash (macOS) e ao Zeal (open source, multiplataforma); o DevDocs é visto como uma alternativa aberta, com foco na web.
- Usuários valorizam a capacidade do Dash de obter conteúdo do ReadTheDocs e docsets contribuídos por usuários; observa-se que o DevDocs não tem parte disso.
- Outras ferramentas mencionadas: dedoc (CLI para DevDocs), devdocs-desktop, plugins para Vim/Neovim/Emacs, docsets do Zeal contribuídos por usuários, navegadores locais como CHM, GNU info, páginas man.
Formatos e padrões de documentação offline
- Discussão sobre formatos de empacotamento para documentação offline: sites estáticos em ZIP, Markdown, AsciiDoc, “docsets” do Dash, GNU info, ePub, CHM.
- Trade-offs observados: imagens vs tamanho, documentação por versão, sites muito dependentes de JS sendo mais difíceis de espelhar, e navegadores abandonando suporte a alguns formatos.
- Alguns querem uma forma padronizada, semelhante ao RSS, para anunciar documentação “amigável ao offline”; não foi identificado nada amplamente adotado.
Recursos, lacunas e problemas técnicos do DevDocs
- Apreciado pela velocidade, pesquisa unificada em muitas APIs/linguagens e modo offline.
- Pedidos por mais ecossistemas: C#, Playwright, SDKs móveis/de SO, Common Lisp, confusão sobre Java (presente como “OpenJDK”).
- A documentação de C#/.NET é limitada por supostos problemas de licenciamento, embora outros apontem para docs da Microsoft com licença CC e repositórios no GitHub.
- Reclamações: Firefox e alguns navegadores ejetam o armazenamento offline; reinicializações do local storage podem apagar conjuntos de documentação selecionados.
- O mantenedor explica que as docs são extraídas de HTML; sites muito dependentes de JS e CSS com nomes aleatórios complicam a extração e a limpeza; relatórios de documentação desatualizada são gerados mensalmente.
Debate filosófico: documentação offline, abertura e LLMs
- Um longo subfio argumenta que o acesso offline fácil à documentação completa deveria ser considerado tão fundamental quanto a disponibilidade do código em FOSS.
- Outros respondem que:
- O problema maior é a qualidade da documentação, não apenas o acesso offline.
- Muitos usuários serão melhor atendidos por UIs intuitivas do que por documentação.
- LLMs estão cada vez mais respondendo perguntas mais rápido do que a documentação tradicional, potencialmente reduzindo a importância de longo prazo de ferramentas como o DevDocs.