On Wednesday, 21 January 2015 at 16:30:37 UTC, Andrei Alexandrescu wrote:
This is awesome, and something I'd get behind. Here's a little feedback coming from a self-admitted dilettante:

* On my laptop it looks like this: http://imgur.com/v8TC1xq. I'm seeing the red menu at the top, the gray sparse box, and also an odd fragment of the next page which has a different background, a title, and a fragment of code snippet. The way I look at it is either you go balls-out with the sparse gray page and make it occupy the entire viewport, or you make it smaller to allow me to get to some content. As things are I can't stop wondering: "Why did they waste all that space so I can't see stuff?"

(...)

* Generally I feel I must scroll too much through too little (and occasionally crappy - not your fault) content on the homepage. There's just so much "air". But that might be part of the page's very look and feel, so if people like it no problem.


Agreed. Again, it is a proof-of-concept.

* Page doesn't seem to load on mobile at all.

Hmm, that is odd. Some other people said the same thing. Loads fine on mine though...

* Clicking on "Overview" while I'm on the homepage does nothing. But there's no visual indication I'm already on "Overview". Also clicking on "Overview" or the logo seem to do the same thing. Oh, wait, not all menus are meant to work - take that back.

There are no navigational helpers indeed. Didn't know how to get the current page from within ddoc to set css stuff to highlight things etc.

* There's no accordion on "Language Reference" which makes for a really tall menu, sometimes even longer than the content itself. I find that hard to navigate. Statistically nobody will get to "Visual D" and "Community" :o).

Haha. There are some other pages as well that nobody gets to read in full.


* Layout is jerky as I reduce the width of the page: sometimes the right/left margins are really wide, even on thin viewports, thus wasting already precious space, then they get thin, then they get wide again, etc.

There is a mismatch between some responsive stuff. Saw it as well. It's just about playing with thresholds, and alot of tweaking.

You should have no trouble building dlang.org on linux following the instructions at https://github.com/D-Programming-Language/dlang.org/blob/master/CONTRIBUTING.md.

Will look into it.

The rationale for NOT using /usr/bin/dmd etc. is that oftentimes the docs use specific features of the compiler, which means you need to build a specific library docs with the same compiler version. For the site proper we always use the development version of dmd (which by default we assume is ../dmd/src/dmd) so people can change the compiler and the docs in tandem. Once you get that in place things should work smoothly.

Yeah, but where can I get /dmd/src/dmd? Do I need to fork the dmd source code?

Reply via email to