Sobre o projeto
Zeal é um aplicativo de desktop para navegar em documentação offline. Ele se apresenta como uma biblioteca de referência pessoal que pode ser pesquisada instantaneamente e usada sem uma conexão. Seu design foi originalmente inspirado no Dash, e ele lê o mesmo formato de docset, portanto, os docsets do Dash existentes são utilizáveis.
Para começar: após a instalação, abra Arquivo → Biblioteca de Docsets, escolha os docsets que você precisa e clique em Baixar. Os docsets baixados permanecem na máquina local e são usados para consulta.
Comportamento de pesquisa: o escopo da pesquisa pode ser reduzido prefixando uma consulta com o nome do docset seguido por dois pontos, por exemplo, cpp:vector. Vários docsets podem ser pesquisados de uma vez, separando seus nomes com vírgulas, por exemplo, python,django:string. O Zeal também pode ser lançado com uma consulta a partir da linha de comando, como zeal python:pprint.
Distribuição: o projeto é publicado no Flathub (org.zealdocs.Zeal) e na Snap Store, e builds binários para Windows, além de outras opções de instalação, estão listados na página de download do projeto. O README afirma que os builds para Windows requerem o Windows 10 versão 1809 ou posterior.
Construindo a partir do código-fonte: o README aponta para o wiki do projeto para obter instruções atualizadas por plataforma e fornece uma visão geral mínima. Ele lista como dependências de construção o CMake, Ninja, Qt 6.4.2 ou posterior (com os módulos Svg e WebEngine além do Qt Base), libarchive e SQLite; plataformas Linux e BSD precisam adicionalmente do extra-cmake-modules, e plataformas X11 precisam do libxkbcommon e xcb-util-keysyms. As etapas de construção documentadas são os presets do CMake cmake --preset release seguidos por cmake --build --preset release, produzindo build/release/zeal (zeal.exe no Windows).
Docsets próprios podem ser criados seguindo o guia de geração de docsets do Dash. Contribuições são bem-vindas por meio do CONTRIBUTING.md do repositório, que descreve como construir o projeto, convenções a seguir e o que esperar da revisão.
Opções de suporte e contato listadas no README incluem problemas do GitHub para bugs e solicitações de recursos, discussões do GitHub para perguntas, Discord para conversar com desenvolvedores e outros usuários, um canal do Telegram para anúncios, a conta @zealdocs no X para notícias e um endereço de e-mail para assuntos privados ou sensíveis.
Licenciamento: o Zeal é distribuído sob a Licença Pública Geral GNU versão 3 ou posterior, com o texto completo no arquivo COPYING. Os componentes de terceiros embutidos mantêm suas próprias licenças, e o repositório é declarado como compatível com REUSE, com todos os textos de licença armazenados no diretório LICENSES.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.