On Wednesday, 11 February 2015 at 16:57:35 UTC, Andrei Alexandrescu wrote:
What would be the nomenclature? Right now we have https://github.com/D-Programming-Language with individual projects.

Is it possible for D-Programming-Language to be its own meta-repository so you clone [email protected]:D-Programming-Language? I guess not.

Indeed.

Then the meta-repository would be https://github.com/D-Programming-Language/dlang. Effectively we add dlang as another project parallel with dmd, druntime, etc. People could continue using the current workflow or hop on the dlang integrated tooling. Is that correct?

Yes.

What's the criteria for including/not including stuff in D-Programming-Language to dlang?

Interdependent components as a minimum (dmd, phobos, druntime, tools). But I suppose it's an open question.

Can tools in tools/ assume the dlang layout?

Makefiles already do (e.g. the default settings reference ../phobos/...)

Can they assume the existence of the meta-repo?

Code dealing with the meta-repo can be placed in the meta-repo directly.

Is the "dlang" name sufficiently descriptive?

I think so.

Possible alternatives: "dev", "core", "essentials", "init", "bootstrap", "root"...

The repository's name is also the default directory name on the user's machine when cloned, so I think its name should identify that it is D-related.

Reply via email to