Some feedback on the website.

mate via Digitalmars-d digitalmars-d at puremagic.com
Wed Dec 16 16:52:18 PST 2015


On Wednesday, 16 December 2015 at 15:19:12 UTC, Adam D. Ruppe 
wrote:
> On Wednesday, 16 December 2015 at 13:49:22 UTC, Andrei 
> Alexandrescu wrote:
>>> One still most likely need to build the site, which is kind 
>>> of a pain to
>>> do.
>>
>> Building the site mimicks building dmd, druntime, and phobos. 
>> It's an invocation of make. What are the difficulties? -- 
>> Andrei
>
> Building dmd, druntime, and phobos is a big pain in the butt 
> too.
>
> To check a change to the documentation right now, you first 
> need to download and build git dmd (which depends on an 
> existing dmd). Then druntime and phobos with it. Only then are 
> you in a position to build the website since it depends on 
> running the compiler over phobos which often depends on 
> bleeding edge dmd.
>
> Maybe that's easy if you're already running bleeding edge 
> everything, but it is an awful lot of process when you just 
> want to eyeball a quick visual change.
>
> (and there's all the stuff about git branches being out of sync 
> for me too because I'm a more casual contributor)
>
> When I make doc changes, I tend to just do it blind on the 
> website and hope it works because it isn't worth spending half 
> an hour setting up just to paste in an example or something.
>
>
> ...and then the auto-tester is awfully whiny so the pull 
> request needs more adjustment and I'm left dropping f-bombs and 
> vowing to never try contributing to upstream D again.

Indeed the effort required to make a simple change to the website 
is unacceptable.

Independent from the ddoc discussion, this could be solved with a 
server showing the code of a given page of the site, allowing 
editing and showing the resulting modification.


More information about the Digitalmars-d mailing list