Create docsets for Dash.app-compatible API browsers.
MIT License
Bot releases are visible (Hide)
This release adds support for high-resolution icons, docset playgrounds URLs, and control over full-text search.
This release would not be possible without my generous sponsors! Thank you to all of you making sustainable maintenance possible! If you would like to join them, go to https://github.com/sponsors/hynek and check out the sweet perks!
Variomedia AG (@variomedia), Tidelift (@tidelift), FilePreviews (@filepreviews), Daniel Fortunov (@asqui), Kevin P. Fleming (@kpfleming), and Sören Weber (@SoerenWeber).
Jeff Triplett (@jefftriplett), Adam Hill (@adamghill), Dan Groshev (@si14), Magnus Watn (@magnuswatn), David Cramer (@dcramer), Moving Content AG (@moving-content), ProteinQure (@ProteinQure), Jesse Snyder (@jessesnyder), Rivo Laks (@rivol), Ionel Cristian Mărieș (@ionelmc), The Westervelt Company (@westerveltco), Philippe Galvan (@PhilippeGalvan), Birk Jernström (@birkjernstrom), Tim Schilling (@tim-schilling), Chris Withers (@cjw296), Christopher Dignam (@chdsbd), Stefan Hagen (@sthagen), Sławomir Ehlert (@slafs), Mostafa Khalil (@khadrawy), Filip Mularczyk (@mukiblejlok), Mike Fiedler (@miketheman), and Michel Vittória (@michelvittoria).
Not to forget 5 more amazing humans who chose to be generous but anonymous!
Support for high resolution icons using the --icon-2x
option. #200
Support for linking to docset playgrounds using the --playground-url
option. #201
Control over full-text search using the --full-text-search=(on|off|forbidden)
option. #202
Published by hynek about 2 years ago
Most importantly, as you can see below, there's stand-alone binaries for Linux, macOS, and Windows for amd64 platforms! No more Python (if you don't want to)! I found this so exciting, I wrote a short Today-I-Learned post about it. But even if you keep using it via Python, the dependency tree got a lot slimmer since it doesn't depend on Sphinx anymore.
Feature-wise this release introduces first-class support for MkDocs and improves its pydoctor support while at it.
There's a lot more that happened, including prettier (and more informative) progress bars and smarter handling of imperfect indixes.
All-in-all, it comes close to a complete rewrite. I hope you enjoy it, and if you haven't played with Dash.app or Zeal until now – now is the perfect moment!
P.S. Sorry, I also broke your custom plugins. But there's docs on writing your own now!
html
).objects.inv
files on our own. Sphinx is not a dependency anymore.py-modindex.html
. #113 #115
--index-page
/ -I
exists and fail if it doesn't.Published by hynek almost 3 years ago
This version dropped every Python version older than 3.8. Please use 2.3 if you need to run doc2dash
on legacy Python versions.
intersphinx
types:
cmdoption
(deprecated alias for option
)doc
label
property
protocol
setting
term
zope.interface
is not a dependency anymore.colorama
is only a dependency on Windows now.DashDocSetDeclaredInStyle
to originalName
.Published by hynek almost 8 years ago
Published by hynek almost 8 years ago
Published by hynek almost 8 years ago
Published by hynek about 10 years ago
setup.py test
works now.