Page 1 of 1

Generate UNO documentation for Dash

Posted: Sun Jul 02, 2017 10:47 pm
by sasa
Dash is offline documentation browser. Dash-like apps are: Dash for OS X, Velocity for Windows, Zeal for Linux, Dash for iOS and LovelyDocs for Android.

IDE Plugins: Atom, Brackets, Emacs, KDevelop, PyCharm, Sublime Text, VIM, Visual Studio Code...

Generate docset
1. Download and install the latest LibreOffice SDK (or use HTTrack)
2. Download or clone this repo
3. Copy content of the SDK documentation folder ref (e.g. on Ubuntu /opt/libreoffice5.3/sdk/docs/idl/ref) to UNO.docset/Contents/Resources/Documents/ folder (~ 300 MB)
4. Run script UNO2Dash.py
5. Place UNO.docset in Dash-like apps path (e.g on Ubuntu $USER/.local/share/Zeal/Zeal/docsets/)
6. Uninstall SDK (optional).

Hope this could be useful to the community.
Please send me any comment, suggestion or correction you may have.