working on the dlang.org website

Walter Bright newshound2 at digitalmars.com
Sun Jul 14 13:35:45 PDT 2013


On 7/14/2013 6:49 AM, Dicebot wrote:
> But maintaining
> whole stuff via git repo + makefiles is definitely cumbersome, no idea why that
> was chosen.

1. github is how the entire rest of D is maintained, it would be strange if the 
website was handled via some completely different system.

2. github is of proven utility in enabling anyone to contribute to the web site 
via pull requests.

3. github/makefiles are how everything else in dlang is done, so contributors 
should already be familiar with the process.


As for using Ddoc,

1. It relies on D being installed. Presumably, anyone interested in developing 
the D website already has D installed. No other tools are necessary.

2. Ye Olde Dogfooding argument. Experience with the web site has driven some 
good improvements to Ddoc.

3. HTML, PDF, Ebook, and CHM outputs are generated from Ddoc.

4. Website can be built on any platform that supports D.



More information about the Digitalmars-d mailing list