www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Zeal docset for D

reply Dejan Lekic <dejan.lekic gmail.com> writes:
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).
Apr 02
next sibling parent reply Denis Feklushkin <feklushkin.denis gmail.com> writes:
On Wednesday, 2 April 2025 at 14:30:21 UTC, Dejan Lekic wrote:

 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...
I've been waiting for this for over 10 years! They had some exotic description language based on Ruby to fetch documentation files, if I'm not mistaken. It will also get into MacOS "Dash", it seems? Now you can finally program while flying on an airplane! Thanks to Matheus França!
Apr 02
parent reply Ogion <ogion.art gmail.com> writes:
On Wednesday, 2 April 2025 at 18:14:09 UTC, Denis Feklushkin 
wrote:
 Now you can finally program while flying on an airplane!
What’s wrong with offline documentation DMD comes with?
Apr 03
parent Christian =?UTF-8?B?S8O2c3RsaW4=?= <christian.koestlin gmail.com> writes:
On Thursday, 3 April 2025 at 07:56:59 UTC, Ogion wrote:
 On Wednesday, 2 April 2025 at 18:14:09 UTC, Denis Feklushkin 
 wrote:
 Now you can finally program while flying on an airplane!
What’s wrong with offline documentation DMD comes with?
this docset is the offline documentation + a searchable index that works in Zeal or Dash (the first of them is open source and cross platform, the second one of them seems to be very popular with OSX developers). Kind regards, Christian
Apr 03
prev sibling parent reply Christian =?UTF-8?B?S8O2c3RsaW4=?= <christian.koestlin gmail.com> writes:
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.
Apr 02
parent reply Matheus Catarino <matheus-catarino hotmail.com> writes:
On Wednesday, 2 April 2025 at 21:16:20 UTC, Christian Köstlin 
wrote:
 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.
I forked your fork with minor changes. In order to update the D documentation. https://github.com/kassane/d-phobos-docset Since you were the first to add D doc, it is normal that you have the description in your username. I had no interest in updating the initial authorship, only updating the doc. https://github.com/Kapeli/Dash-User-Contributions/pulls?q=Dlang+is%3Aclosed
Apr 02
parent Christian =?UTF-8?B?S8O2c3RsaW4=?= <christian.koestlin gmail.com> writes:
On Wednesday, 2 April 2025 at 23:11:51 UTC, Matheus Catarino 
wrote:
 I forked your fork with minor changes. In order to update the D 
 documentation.
 https://github.com/kassane/d-phobos-docset
Thats great, I think i will then retire my project, and we can continue in your github! I wonder what problems you had, when you entered the "workspace". I think we need to update the Readme a little bit in that regard!
 Since you were the first to add D doc, it is normal that you 
 have the description in your username.
 I had no interest in updating the initial authorship, only 
 updating the doc.
I am not the original author (its Tristan Hume), so I think everything at the uploaded version is still good.
 https://github.com/Kapeli/Dash-User-Contributions/pulls?q=Dlang+is%3Aclosed
Nice!
Apr 03