www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - API Documentation

reply kdevel <kdevel vogtner.de> writes:
Online but not on a local installation I frequently land on pages 
under https://dlang.org/library/ (API Documentation). What is the 
reason for this duplicate docs? The API documentation looks much 
cleaner and better structured.

https://dlang.org/library/std/range.html
vs.
https://dlang.org/phobos/std_range.html
Jan 20 2019
parent Paul Backus <snarwin gmail.com> writes:
On Sunday, 20 January 2019 at 16:51:23 UTC, kdevel wrote:
 Online but not on a local installation I frequently land on 
 pages under https://dlang.org/library/ (API Documentation). 
 What is the reason for this duplicate docs? The API 
 documentation looks much cleaner and better structured.

 https://dlang.org/library/std/range.html
 vs.
 https://dlang.org/phobos/std_range.html
The docs at the first link are built using ddox [1], a third-party documentation generator from the authors of vibe.d. The docs at the second link are built using DMD's built-in documentation generator, ddoc. [2] In addition to those two, there is also http://dpldocs.info/, which is built using adrdox. [3] [1] https://dlang.org/library/std/range.html [2] https://dlang.org/spec/ddoc.html [3] https://github.com/adamdruppe/adrdox
Jan 20 2019