DSource (Was: Re: Moving to D )

Daniel Gibson metalcaedes at gmail.com
Fri Jan 28 05:13:12 PST 2011


Am 28.01.2011 14:07, schrieb Bruno Medeiros:
> On 07/01/2011 00:34, David Nadlinger wrote:
>> On 1/6/11 11:47 PM, Andrei Alexandrescu wrote:
>>> Mercurial on dsource.org …
>>
>> Personally, I'd really like to persuade Walter, you, and whoever else
>> actually decides this to consider hosting the main repository at an
>> external place like GitHub or Mercurial, because DSource has been having
>> some real troubles with stability, although it got slightly better again
>> recently. The problem is somewhat alleviated when using a DVCS, but
>> having availabilities the main source repositories is not quite the best
>> form of advertisement for a language.
>>
>> Additionally, the UI of GitHub supports the scenario where only a few
>> people (or Walter alone) actually have commit/push access to the main
>> repository really well through cheap forks which stay logically
>> connected to he main repository and merge requests. The ability to make
>> comments on specific (lines in) commits, also in combination with pull
>> requests, is awesome as well.
>>
> 
> I have to agree and reiterate this point. The issue of whether it is worthwhile
> for D to move to a DVCS (and which one of the two) is definitely a good thing to
> consider, but the issue of DSource vs. other code hosting sites is also quite a
> relevant one. (And not just for DMD but for any project.)
> 
> I definitely thank Brad for his support and work on DSource, however I question
> if it is the best way to go for medium or large-sized D projects. Other hosting
> sites will simply offer better/more features and/or support, stability, less
> bugs, spam-protection, etc..
> What we have here is exactly the same issue of NIH syndrome vs DRY, but applied
> to hosting and development infrastructure instead of the code itself. But I
> think the principle applies just the same.
> 

D has already moved to github, see D.announce :)


More information about the Digitalmars-d mailing list