Giter Club home page Giter Club logo

zeal's Introduction

Zeal

zeal
noun

  1. a feeling of strong eagerness (usually in favor of a person or cause)
  2. excessive fervor to do something or accomplish some end
  3. prompt willingness

(from WordNet 3.0)

Zeal is a simple documentation browser inspired by Dash.

Screenshot

More screenshots (imgur)

Download

For details about binary packages (currently available for Windows and Ubuntu) see downloads page.

How to use

After installing/compiling it you need to download docsets. It can be done automatically by clicking 'Edit', 'Options', 'Docsets', 'Download...'.

How to compile

If you prefer to compile Zeal manually.

Requirements

  • Qt 5.0
  • X C Binding โ€“ keysyms (Ubuntu libxcb-keysyms1-dev)
  • bsdtar is required for the built-in docset extracting to work
  • libappindicator and libappindicator-devel for notifications

To compile it, run qmake and make in the zeal directory. On Linux, a final make install is required to install icons.

TODO

  • Issues
  • Search enhancements - some ideas:
    • Allow selecting subset of docsets to search in (enable/disable docsets, docset groups)
    • Grouping of similar results (like overloaded funcdtions)
  • Code cleanup
    • Refactoring to reuse common code between ZealDocsetsRegistry and ZealListModel
    • ...

Creating your own docsets

You can use Dash's instructions for generating docsets.

Contributions / Project Status

Any feedback, feature requests, or pull requests are welcome. However the project is not under active development at the moment, so unless someone is interested in contributing code, no new features are expected.

I'm going to continue updating docsets that are part of Dash/Zeal exchange programme, and try to fix critical stability/compatibility issues if any arise, to keep the project somewhat alive, but will not implement new features in foreseeable future. Anyway, I should be able to review pull requests.

Please keep in mind I'm not an experienced C++ programmer, so the code quality might be not great.

zeal's People

Contributors

jkozera avatar michaelbeeu avatar christoffer avatar drognanar avatar ammachado avatar trishume avatar jightuse avatar zoli avatar sublimino avatar bitdeli-chef avatar kapeli avatar brendan-rius avatar zhoulike avatar gekola avatar roman-kashitsyn avatar ryanwersal avatar webmaster128 avatar r0n22 avatar rominf avatar

Watchers

James Cloos avatar Pan Jie avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.