code.dlang community transfer repository

extrawurst via Digitalmars-d digitalmars-d at puremagic.com
Fri Apr 24 03:08:28 PDT 2015


On Friday, 24 April 2015 at 08:05:18 UTC, wobbles wrote:
> On Thursday, 23 April 2015 at 15:43:43 UTC, Jesse Phillips 
> wrote:
>> Dub provides an easy way to utilizes 3rd party libraries, 
>> github provides an easy way to revive a project no longer 
>> being maintained by the author. Can we come up with a solution 
>> within code.dlang to take advantage of this?
>>
>> While I'd prefer if the project owner would proved commit 
>> rights to their contributors (or subset of such). This doesn't 
>> usually happen, and you can't always get into contact with 
>> them.
>>
>> My example is dini[1]. There is a pull request to get it 
>> working with 2.067, it hasn't been merged in the last 29 days 
>> with latest modifications being from January.
>>
>> In order to keep the projects in code.dlang.org relevant, I 
>> think it is important that we provide a way to have the 
>> primary project change hands, rather than require the fork be 
>> placed on to code.dlang.org too[2].
>>
>>
>> 1. https://github.com/robik/DIni/pulls
>> 2. http://code.dlang.org/packages/tharsis-dimgui
>
> Personally, I think the bigger problem with projects on 
> code.dlang.org is that there is no vetting process. Any and all 
> projects are accepted, with no requirement for a project to be 
> "good". A lot of projects in there are both unusable and not 
> particularly useful in the first place.
>
> Of course, having someone review a project before it's accepted 
> into the repository makes a huge amount of work, and that's 
> manpower that probably isn't available.
>
> I think a simple voting system would be a good idea combined 
> with the ability to sort the projects on category and on number 
> of votes. Good projects will naturally gravitate towards the 
> top then. Un-kept, buggy projects will fall to the bottom too, 
> potentially solving your problem too!

let's just use the github stars system. i guess the github API 
allows us to query those too. maybe we can even star a project 
from the registry too ?!


More information about the Digitalmars-d mailing list