← Back to team overview

openstack team mailing list archive

Re: Moving code hosting to GitHub

 

Looks like some awesome enhancements. Thanks for the link, Eric!

-jay

On Sat, Apr 9, 2011 at 11:26 PM, Eric Day <eday@xxxxxxxxxxxx> wrote:
> Well, GitHub issues may be a bit more suitable for our needs now:
>
> https://github.com/blog/831-issues-2-0-the-next-generation
>
> -Eric
>
> On Fri, Apr 08, 2011 at 05:21:20PM -0400, Jay Pipes wrote:
>> All,
>>
>> In an effort to speed up our code development processes, reduce the
>> friction amongst existing contributors and reduce barriers to entry
>> for new contributors familiar with the popular git DVCS, we (the
>> OpenStack@Rackspace team) have been studying a transition of our code
>> hosting from Launchpad to GitHub. We understand others would be
>> proposing the same at the design summit, but we figured it would be
>> good to get the discussion started earlier.
>>
>> GitHub has a number of major strengths when it comes to managing source code:
>> - Contributors seem to be more familiar with, and comfortable using, git
>> - The code review process on GitHub is easier to use for reviewers
>>   who use the website interface and allows for fine-grained comment
>>   control per line in diffs
>>
>> As good as the GitHub review system is, there are some deficiencies,
>> such as the lack of ability to mark a request as definitively
>> approved. We hope to work with the GitHub team to investigate how this
>> can be rectified.
>>
>> Of course, there is much more to delivering a professionally released
>> open source software package than just the code hosting platform. This
>> is the primary interface for code contributors who are actively
>> developing, but the project also needs to have processes in place for
>> handling bug reports, managing distribution, packaging, translations,
>> and releasing the code in an efficient manner.
>>
>> There are a number of things that Launchpad provides OpenStack
>> projects that GitHub does not have the ability to do. Examples of
>> these things include translation services, project management
>> abilities, package archives for projects, and release-management
>> functionality.
>>
>> Therefore, at this time, we are only proposing moving the code hosting
>> functionality to GitHub, and not radically changing any other parts of
>> the development and release process.
>>
>> Soren, Monty, and Thierry, who are the developers responsible for
>> keeping our release management and development infrastructure in good
>> shape, have identified the pieces of our existing infrastructure that
>> they will have to modify. Some of these changes are small, some
>> require a bit more work. They are all committed to making these
>> changes and to moving us along in the process of transitioning code
>> hosting over to GitHub.
>>
>> There will be a design summit session about this transition where the
>> process will be discussed in more detail, as well as the possibility
>> to migrate other parts of our infrastructure.
>>
>> Comments and discussion welcome.
>>
>> Cheers,
>> -jay
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~openstack
>> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~openstack
>> More help   : https://help.launchpad.net/ListHelp
>



References