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
