On Sun, 18 Dec 2011 10:00:35 -0500, Piotr Szturmaj <[email protected]>
wrote:
Peter Alexander wrote:
On 18/12/11 2:18 PM, Piotr Szturmaj wrote:
"Exp" code may be shipped with each release just like "etc" code. Users
using experimental code should be aware of breaking changes that may be
introduced with each release or even with each commit.
Thoughts?
Isn't this just reinventing git branches?
If people have their work-in-progress branches on GitHub then people can
already try them out, submit pull requests etc. That's the whole point
of a branch.
Yes, but what I propose is the centralized repository for that branches
(eventual candidates to std). Currently no one knows all modules that
are being worked on.
I think it would be enough to post something on D.announce and then
whoever is interested can watch your branch. Maybe even a wiki page could
categorize the branches.
I agree with others that github's forking and branching mechanism works
quite well for developing multi-user projects. For example, both Lars
Kyllingstad and I are working on a new std.process module, he's doing the
main design and unixen implementations, I'm doing the windows
implementation.
-Steve