Files
zeal/README.md
T

101 lines
4.3 KiB
Markdown
Raw Normal View History

2015-04-01 00:34:21 -07:00
# Zeal
2015-01-15 16:03:50 -08:00
[![Discord](https://img.shields.io/badge/chat-on%20discord-5865f2?style=flat-square)](https://go.zealdocs.org/l/discord)
[![Telegram Channel](https://img.shields.io/badge/follow-on%20telegram-179cde?style=flat-square)](https://go.zealdocs.org/l/telegram)
[![X (Twitter)](https://img.shields.io/badge/follow-on%20x-000000?style=flat-square)](https://go.zealdocs.org/l/x)
2014-11-26 03:40:36 +01:00
[![Release](https://img.shields.io/github/release/zealdocs/zeal?style=flat-square)](https://github.com/zealdocs/zeal/releases)
[![Build Check](https://img.shields.io/github/actions/workflow/status/zealdocs/zeal/build-check.yaml?style=flat-square)](https://github.com/zealdocs/zeal/actions/workflows/build-check.yaml)
[![License](https://img.shields.io/github/license/zealdocs/zeal?style=flat-square)](COPYING)
Zeal is an offline documentation browser: your personal reference library, searchable in an instant and available
without a connection. Originally inspired by [Dash](https://kapeli.com/dash), it supports the same docset format.
2013-01-20 01:49:25 +00:00
<picture>
2026-07-26 18:46:06 +03:00
<source media="(prefers-color-scheme: dark)"
srcset="https://raw.githubusercontent.com/zealdocs/media/main/screenshots/windows/readme-dark.png">
<img alt="Zeal showing instant search results across multiple docsets"
src="https://raw.githubusercontent.com/zealdocs/media/main/screenshots/windows/readme-light.png">
</picture>
2013-02-01 20:23:56 +00:00
2013-03-30 14:45:30 +00:00
## Download
<a href="https://flathub.org/apps/org.zealdocs.Zeal"><img height="44" alt="Get it on Flathub"
src="https://flathub.org/api/badge?svg&amp;locale=en"/></a>
<a href="https://snapcraft.io/zeal"><img height="44" alt="Get it from the Snap Store"
src="https://snapcraft.io/static/images/badges/en/snap-store-black.svg"/></a>
Binary builds for Windows and other installation options are available on the
[download page](https://zealdocs.org/download). Windows builds require Windows 10 version 1809 or later.
2013-01-20 01:49:25 +00:00
## How to use
After installing Zeal, go to `File → Docset Library`, select the docsets you want, and click the `Download` button.
### Query and filter docsets
Limit the search scope by prefixing your query with a docset name and a colon:
`cpp:vector`
To search multiple docsets, separate them with a comma:
`python,django:string`
### Command line
You can also start Zeal with a query from the command line:
`zeal python:pprint`
2013-03-06 22:50:11 +00:00
## How to compile
Detailed, up-to-date build instructions for each platform are available in the
[wiki](https://github.com/zealdocs/zeal/wiki). The bare minimum is described below.
2020-07-07 00:09:49 -04:00
### Build dependencies
* [CMake](https://cmake.org/) and [Ninja](https://ninja-build.org/).
* [Qt](https://www.qt.io/) version 6.4.2 or later. Required modules besides Qt Base: Svg, WebEngine.
2020-06-29 00:26:14 -04:00
* [libarchive](https://libarchive.org/).
* [SQLite](https://sqlite.org/).
* Linux/BSD platforms: `extra-cmake-modules`.
* X11 platforms only: `libxkbcommon`, `xcb-util-keysyms`.
2020-07-07 00:09:49 -04:00
### Build instructions
```shell
cmake --preset release
cmake --build --preset release
```
2014-01-28 22:38:20 +01:00
The resulting binary is `build/release/zeal` (`zeal.exe` on Windows).
2013-03-06 22:50:11 +00:00
## Create your own docsets
2014-10-13 16:55:05 -03:00
Follow the instructions in the [Dash docset generation guide](https://kapeli.com/docsets).
2014-10-13 16:55:05 -03:00
## Contributing
2014-10-13 16:55:05 -03:00
Contributions are welcome. See [CONTRIBUTING.md](CONTRIBUTING.md) for how to build Zeal, the conventions to follow,
and what to expect from review.
2013-02-10 20:00:17 +01:00
## Contact and support
Ways to get help or reach the developers:
2021-07-18 00:46:36 -04:00
* Report bugs and submit feature requests to [GitHub issues](https://github.com/zealdocs/zeal/issues).
* Ask questions in [GitHub discussions](https://github.com/zealdocs/zeal/discussions).
2026-06-06 11:45:52 +03:00
* Chat with the developers and other Zeal users on [Discord](https://go.zealdocs.org/l/discord).
* Subscribe to the [Telegram channel](https://go.zealdocs.org/l/telegram) for announcements.
* Follow [@zealdocs](https://go.zealdocs.org/l/x) on X for news and updates.
* Email <support@zealdocs.org> for anything private or sensitive.
2015-04-18 14:28:10 -07:00
## License
This software is licensed under the terms of the GNU General Public License version 3 (GPLv3) or later. Full text of
the license is available in the [COPYING](COPYING) file and [online](https://www.gnu.org/licenses/gpl-3.0.html).
Bundled third-party components are licensed under their respective terms; the repository is
[REUSE](https://reuse.software/)-compliant, with all license texts available in the [LICENSES](LICENSES) directory.