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.

Reply via email to