Sobre el proyecto
Zeal es una aplicación de escritorio para navegar documentación sin conexión. Se presenta como una biblioteca de referencia personal que permite búsquedas instantáneas y funciona sin necesidad de conexión a internet. Su diseño se inspiró originalmente en Dash y admite el mismo formato de docset, lo que permite utilizar docsets existentes de Dash.
Para comenzar: tras la instalación, abre Archivo → Biblioteca de docsets, selecciona los docsets que necesites y haz clic en Descargar. Los docsets descargados se almacenan localmente y se utilizan para búsquedas.
Comportamiento de búsqueda: el alcance de la búsqueda se puede restringir anteponiendo el nombre del docset seguido de dos puntos, por ejemplo: cpp:vector. Se pueden buscar varios docsets simultáneamente separando sus nombres por comas, como python,django:string. Zeal también puede lanzarse desde la línea de comandos con una consulta, por ejemplo: zeal python:pprint.
Distribución: el proyecto está disponible en Flathub (org.zealdocs.Zeal) y en Snap Store, además de ofrecer compilaciones binarias para Windows y otras opciones de instalación en su página de descarga. El README indica que las versiones para Windows requieren Windows 10 versión 1809 o posterior.
Construcción desde código fuente: el README remite al wiki del proyecto para instrucciones actualizadas por plataforma, y ofrece una visión general mínima. Las dependencias de compilación incluyen CMake, Ninja, Qt 6.4.2 o posterior (con los módulos Svg y WebEngine además de Qt Base), libarchive y SQLite. En plataformas Linux y BSD se requieren adicionalmente extra-cmake-modules; en plataformas X11 se necesitan libxkbcommon y xcb-util-keysyms. Los pasos de compilación documentados son: cmake --preset release seguido de cmake --build --preset release, generando build/release/zeal (zeal.exe en Windows).
Puedes crear tus propios docsets siguiendo la guía de generación de docsets de Dash. Las contribuciones son bienvenidas según las instrucciones en CONTRIBUTING.md del repositorio, que detalla cómo construir el proyecto, las convenciones a seguir y qué esperar del proceso de revisión.
Las opciones de soporte y contacto incluidas en el README son: GitHub Issues para errores y solicitudes de características, GitHub Discussions para preguntas, Discord para chatear con desarrolladores y usuarios, un canal de Telegram para anuncios, la cuenta @zealdocs en X para noticias, y una dirección de correo electrónico para asuntos privados o sensibles.
Licencia: Zeal se distribuye bajo la Licencia Pública General de GNU versión 3 o posterior, con el texto completo en el archivo COPYING. Los componentes de terceros incluidos conservan sus propias licencias, y el repositorio es REUSE-compliant, con todos los textos de licencia almacenados en el directorio LICENSES.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.