Common makefile (gasp) stuff
Paul O'Neil via Digitalmars-d
digitalmars-d at puremagic.com
Tue Jan 13 20:29:58 PST 2015
On 01/13/2015 09:35 PM, Andrei Alexandrescu wrote:
<snip>
>> 1) These interdependencies are currently expressed by hard-coded
>> filesystem paths, which presumes a specific directory layout for
>> checking out dmd, dlang.org, phobos, druntime. This means the build will
>> break if somebody doesn't know the correct directory structure to use
>> when checking out these repos.
>
> Yah, that should be in a wiki. I keep on thinking about producing a
> 10-minutes video "Your First Contribution to D" in which I explain step
> by step how to get a pull request in starting from a scratch.
>
> We also have tools/update.sh which should probably be more prominently
> advertised.
>
<snip>
This shouldn't go (only) in the wiki. It should be in the README of
every repository. And if not in the README, then the CONTRIBUTING file.
A minimal list of "clone these things, run make in these directories"
is fine here with a reference to the wiki for more details.
I put off some documentation updates a few months ago because it wasn't
worth the investment yet to figure out how to build the website. The
wiki pages appeared to be about building the compiler, which I didn't
realize I should be interested in. This barrier is too high.
--
Paul O'Neil
Github / IRC: todayman
More information about the Digitalmars-d
mailing list