Hi all,

>> I was quite negative about GitHub when this was originally posted, but:
> 
> Few days ago, we had a long discussion about moving to Github with Eric. I 
> was explaining I was relunctant to it, mostly due to the time necessary to 
> migrate the repository, and ensure everything works correctly.
> 
> But Eric seemed to be willing to work on migrating all the Etoile core 
> modules (e.g. EtoileFoundation, LanguageKit, SourceCodeKit, CoreObject, 
> EtoileUI). If the three of us work on it, we could do it rather quickly I 
> think.
> 
> For CoreObject, we want to make it very easy for Mac OS X or iOS developers 
> to adopt it. Putting CoreObject in a standalone repository on Github would 
> help a lot, given Github popularity. 
> Putting EtoileFoundation, LanguageKit or EtoileUI in their own repositories 
> would be good to generate more interests about them too (people would more 
> easily understand they can use these without Etoile).
> 
> The problem is to figure out the right organization, by breaking the 
> repositories into projects and providing an aggregate project. 
> 
> I read this page that discusses a bit how to set up an aggregate repository: 
> http://www.perforce.com/company/newsletter/2012/11/managing-projects-across-git-repositories
> Git subtrees seems to be the way to go.
> 
> Eric is away for few days currently, but he will probably have more to say on 
> the topic once he returns next week.

Sure, I’d be happy to help do the migration.

We should probably set up a github “organization” for Etoile. 
https://github.com/etoile is taken. Would https://github.com/etoileos be OK? If 
so I can create it. Daivd, do you have a github username that I should add as a 
project admin?

Cheers,
Eric


> 
>> - They now have a working svn interface, so you can still use svn as your 
>> client of choice when using GitHub for hosting[1].
> 
> This is something really nice, I just read about it few days ago.
> 
>> - Their code review thing is a bit basic, but it's a lot better than what we 
>> have now (i.e. nothing).
> 
> Agreed.
> 
>> - The bug tracker sucks, but not as badly as the gna.org one.
> 
> :-)
> 
>> - It is easy for people to fork / send patches.
> 
> Yes, that's a major reason to adopt it. Probably the most important imo with 
> the code review support.
> 
>> - GNA took almost a year to fix the annoying thing with cia.vc bounce mails 
>> on every commit and seems pretty unmaintained.
>> 
>> - GitX is a really nice tool - I'd love to see a GNUstep port...
> 
> Another nice feature they have is the Travis test build infrastructure. 
> Github let projects run test builds on Mac OS X or Ubuntu for free. Eric 
> recently sets up a CoreObject test build using it.
> 
> I quite like the fact Github favors Markdown too, since this is what we use 
> too.

_______________________________________________
Etoile-dev mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-dev

Reply via email to