Zeal docset for D

Christian Köstlin christian.koestlin at gmail.com
Wed Apr 2 21:16:20 UTC 2025


On Wednesday, 2 April 2025 at 14:30:21 UTC, Dejan Lekic wrote:
> Thanks to Matheus França who posted this on Discord today:
>
> http://zealusercontributions.vercel.app/api/docsets/D.xml
>
> It contains Zeal (https://zealdocs.org) docset with D 
> documentation. Whoever did this - thank you! - I wanted to do 
> it myself and could never find time to do it...
>
> ![Here is Zeal with D docset in 
> action](https://gcdnb.pbrd.co/images/Ne4fz2cAm55c.png?o=1).

Very interesting. I am not sure if that is really related,
but I did patchup an old dlang docset generator last year.
See https://github.com/gizmomogwai/d-phobos-docset.
It might be related as iirc I added the list of changelogs
to the "TAGS" section of the docset and the articles to the
"WORDS" section (having no better place to place them).
But someone else for sure did some work on top and contributed it.

The link to the original scripts is in my github repo
(this is where the hard work was done). Also searching through 
https://zealusercontributions.vercel.app/api/docsets yields the 
original author
`"author":{"name":"Tristan 
Hume","link":"http://thume.ca/"},"name":"D","aliases":["Phobos"],"archive":"D.tgz",`


Basically a docset is a set of html files + sqlite database to 
have an index + packaging as a .docset folder hierarchy with a 
defined structure.



More information about the Digitalmars-d mailing list