[ITK] [ITK-dev] [ITK-users] Migration to GitHub

Cory Quammen cory.quammen at kitware.com
Tue Aug 1 11:22:38 EDT 2017


On Tue, Aug 1, 2017 at 11:13 AM, Bill Lorensen <bill.lorensen at gmail.com>
wrote:

> Cory,
> I think you meant to say VTK has no plans to move to GitHub.
>

Yes indeed, thanks for catching ("Hu" and "La" aren't even that close on
the keyboard).

VTK is firmly ensconced in GitLab, and not moving to GitHub.


> On Aug 1, 2017 10:27 AM, "Cory Quammen" <cory.quammen at kitware.com> wrote:
>
>> I don't have much of an opinion on moving ITK to GitHub, but I'd like to
>> address some things Andras mentioned about GitLab and VTK.
>>
>>
>>> About GitHub/Kitware GitLab:
>>>
>>> I heard that VTK is going to move to GitHub, too. Maybe I misunderstood,
>>> but make sure to talk to VTK folks before considering moving to GitLab.
>>
>>
>> I am not aware of any plans to move VTK to GitLab or even any discussion
>> of doing so.
>>
>>
>>> Anyway, as a very active user but only occasional contributor of VTK, I
>>> find VTK GitLab quite frustrating due to that:
>>> 1. It is slow. I heard that it's fast when accessed from inside Kitware
>>> network, but most community members are outside.
>>>
>>
>> The first few versions were indeed a bit slow, but new updates come out
>> regularly, and the speed is quite snappy. I use it both from within the
>> Kitware network and outside the network and haven't noticed a difference.
>>
>>
>>> 2. I need to re-learn each time I use it: I review code, submit PR or
>>> bug report once in every few months - and each time I need to spend 20-30
>>> minutes extra, just to find out how things work.
>>
>>
>>> Andras
>>>
>>> -----Original Message-----
>>> From: Community [mailto:community-bounces at itk.org] On Behalf Of Matt
>>> McCormick
>>> Sent: Monday, July 31, 2017 7:00 PM
>>> To: Bill Lorensen <bill.lorensen at gmail.com>
>>> Cc: Insight-Users <insight-users at itk.org>; Hans Johnson <
>>> hans-johnson at uiowa.edu>; Insight Developers List <
>>> insight-developers at public.kitware.com>
>>> Subject: Re: [ITK] [ITK-dev] [ITK-users] Migration to GitHub
>>>
>>> I have followed VTK's migration to GitLab, and Kitware has done an
>>> excellent job with it. That said, I still think GitHub is the better choice
>>> for ITK. Also, the technical and social situation has changed in the time
>>> since VTK moved to GitLab.
>>>
>>> I think the key factor is "community", and GitHub has the open source
>>> community.
>>>
>>> On Mon, Jul 31, 2017 at 6:42 PM, Bill Lorensen <bill.lorensen at gmail.com>
>>> wrote:
>>> > Vtk moved to GitLab.  Have you checked with the Kitware folks to see
>>> > why they didn't use gitlab?  For me, either github or gitlab is great.
>>> >
>>> > On Jul 31, 2017 6:03 PM, "Johnson, Hans J" <hans-johnson at uiowa.edu>
>>> wrote:
>>> >>
>>> >> 1000 x +1
>>> >>
>>> >> I enthusiastically support this proposal.
>>> >>
>>> >> Hans
>>> >>
>>> >>
>>> >> On 7/31/17, 4:57 PM, "Insight-users on behalf of Jim Miller"
>>> >> <insight-users-bounces at itk.org on behalf of millerjv at gmail.com>
>>> wrote:
>>> >>
>>> >>     +1
>>> >>
>>> >>     Jim
>>> >>
>>> >>     > On Jul 31, 2017, at 5:07 PM, Matt McCormick
>>> >> <matt.mccormick at kitware.com> wrote:
>>> >>     >
>>> >>     > Hi folks,
>>> >>     >
>>> >>     > We are considering migration of ITK's software process to
>>> >> GitHub, and
>>> >>     > we would like your feedback.
>>> >>     >
>>> >>     > As an open-source, community-driven project, mechanisms to
>>> >> communicate
>>> >>     > and interact with the community are a high priority for ITK.
>>> >>     > Contributing should be as easy as possible. Increasingly over
>>> >> the past
>>> >>     > many years, GitHub has become the de facto place to interact
>>> >> for open
>>> >>     > source development. It is now a hub for:
>>> >>     >
>>> >>     >  Microsoft
>>> >>     >  Facebook
>>> >>     >  Google
>>> >>     >  The Scientific Python Community
>>> >>     >  The 3D Slicer Community
>>> >>     >
>>> >>     > Our InsightSoftwareConsortium GitHub organization [1] already
>>> has 67
>>> >>     > people in it and 74 repositories. There are hundreds of
>>> >> projects that
>>> >>     > depend on ITK on GitHub. Many ITK developers are familiar with
>>> the
>>> >>     > development process on GitHub (i.e the pull request process) and
>>> >>     > already have an account on this platform. There are also
>>> >> advantages to
>>> >>     > linking issues and commits with other projects and repositories.
>>> >> Since
>>> >>     > ITK thrives on the open-source development idea, everyone who
>>> >> wants to
>>> >>     > help the project should be able to contribute, and therefore it
>>> >> should
>>> >>     > be as easy as possible to start participating in the community.
>>> >>     >
>>> >>     > Recently, GitHub's code review capabilities have greatly
>>> improved,
>>> >>     > which make it more feasible to coordinate contributions for a
>>> large
>>> >>     > project like ITK. And, there are many existing GitHub-integrated
>>> >>     > services that we can leverage.
>>> >>     >
>>> >>     > Thanks to resources from the National Library of Medicine and
>>> >>     > technological advances, it is now feasible to migrate the
>>> project's
>>> >>     > software process to GitHub. There are many infrastructural
>>> >> aspects to
>>> >>     > the migration, and it would take multiple months to complete.
>>> Please
>>> >>     > let us know your thoughts before we embark on the journey.
>>> >>     >
>>> >>     >
>>> >>     > [1] https://na01.safelinks.protect
>>> ion.outlook.com/?url=https%3A%2F%2Fgithub.com%2FInsightSoftw
>>> areConsortium&data=02%7C01%7Classo%40queensu.ca%7C96f312d049
>>> d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%
>>> 7C1%7C0%7C636371388439104668&sdata=onq3vW0pCjrT8pDNShHXc4Jko
>>> hBMBoHv1lxOD6Nkg4o%3D&reserved=0
>>> >>     > _____________________________________
>>> >>     > Powered by https://na01.safelinks.protect
>>> ion.outlook.com/?url=www.kitware.com&data=02%7C01%7Classo%
>>> 40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38
>>> b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=
>>> TbmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0
>>> >>     >
>>> >>     > Visit other Kitware open-source projects at
>>> >>     > https://na01.safelinks.protection.outlook.com/?url=http%3A%2
>>> F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7
>>> C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%
>>> 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104
>>> 668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0
>>> >>     >
>>> >>     > Kitware offers ITK Training Courses, for more information visit:
>>> >>     > https://na01.safelinks.protection.outlook.com/?url=http%3A%2
>>> F%2Fwww.kitware.com%2Fproducts%2Fprotraining.php&data=02%7C0
>>> 1%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%
>>> 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104
>>> 668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2mYmeNshJVj12Azgw%3D&reserved=0
>>> >>     >
>>> >>     > Please keep messages on-topic and check the ITK FAQ at:
>>> >>     > https://na01.safelinks.protection.outlook.com/?url=http%3A%2
>>> F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40quee
>>> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5
>>> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=
>>> lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0
>>> >>     >
>>> >>     > Follow this link to subscribe/unsubscribe:
>>> >>     > https://na01.safelinks.protection.outlook.com/?url=http%3A%2
>>> F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&
>>> data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4
>>> d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%
>>> 7C636371388439104668&sdata=3rk3ntG%2Fvv1h8UgHGKvxd8FcajlD
>>> jZqK6BHweskvql8%3D&reserved=0
>>> >>     _____________________________________
>>> >>     Powered by
>>> >> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&da
>>> >> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7C
>>> >> d61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=T
>>> >> bmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0
>>> >>
>>> >>     Visit other Kitware open-source projects at
>>> >>
>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k
>>> >> itware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40quee
>>> >> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb28
>>> >> 38b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu
>>> >> 5P9Xb8JPOsASbPMNc%3D&reserved=0
>>> >>
>>> >>     Kitware offers ITK Training Courses, for more information visit:
>>> >>
>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k
>>> >> itware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queens
>>> >> u.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838
>>> >> b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2m
>>> >> YmeNshJVj12Azgw%3D&reserved=0
>>> >>
>>> >>     Please keep messages on-topic and check the ITK FAQ at:
>>> >>
>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.i
>>> >> tk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d04
>>> >> 9d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C
>>> >> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%
>>> >> 3D&reserved=0
>>> >>
>>> >>     Follow this link to subscribe/unsubscribe:
>>> >>
>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpubli
>>> >> c.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Clas
>>> >> so%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5
>>> >> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8Ug
>>> >> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0
>>> >>
>>> >>
>>> >> _____________________________________
>>> >> Powered by
>>> >> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&da
>>> >> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7C
>>> >> d61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=T
>>> >> bmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0
>>> >>
>>> >> Visit other Kitware open-source projects at
>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k
>>> >> itware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40quee
>>> >> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb28
>>> >> 38b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu
>>> >> 5P9Xb8JPOsASbPMNc%3D&reserved=0
>>> >>
>>> >> Kitware offers ITK Training Courses, for more information visit:
>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k
>>> >> itware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queens
>>> >> u.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838
>>> >> b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2m
>>> >> YmeNshJVj12Azgw%3D&reserved=0
>>> >>
>>> >> Please keep messages on-topic and check the ITK FAQ at:
>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.i
>>> >> tk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d04
>>> >> 9d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C
>>> >> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%
>>> >> 3D&reserved=0
>>> >>
>>> >> Follow this link to subscribe/unsubscribe:
>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpubli
>>> >> c.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Clas
>>> >> so%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5
>>> >> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8Ug
>>> >> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0
>>> _______________________________________________
>>> Powered by https://na01.safelinks.protection.outlook.com/?url=www.kitwa
>>> re.com&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448
>>> d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0
>>> %7C636371388439104668&sdata=TbmgQahvMJx3Czk56R8%2Bg3WKDWop
>>> BJkIpgnqkxx3xj4%3D&reserved=0
>>>
>>> Visit other Kitware open-source projects at
>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2
>>> F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7
>>> C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%
>>> 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104
>>> 668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0
>>>
>>> Kitware offers ITK Training Courses, for more information visit:
>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2
>>> F%2Fkitware.com%2Fproducts%2Fprotraining.php&data=02%7C01%
>>> 7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%
>>> 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104
>>> 668&sdata=4W%2B%2B3MiNoGmr%2FKnI9Kmyl4BPOJ0%2BDu9Mcdgk5A%2Fo
>>> i3c%3D&reserved=0
>>>
>>> Please keep messages on-topic and check the ITK FAQ at:
>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2
>>> F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40quee
>>> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5
>>> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=
>>> lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0
>>>
>>> Follow this link to subscribe/unsubscribe:
>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2
>>> F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight-
>>> developers&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d74
>>> 48d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%
>>> 7C0%7C636371388439104668&sdata=aJgjy9V6YWhdNpqDtQSNkBEfKEW6d
>>> NcKVW3C1fT%2FH9Q%3D&reserved=0
>>> _______________________________________________
>>> Community mailing list
>>> Community at itk.org
>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2
>>> F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Fcommunity&
>>> data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4
>>> d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%
>>> 7C636371388439104668&sdata=7%2FDK5kxboSdWy9zTD2f%2FP8CqdebW
>>> %2B82BJZQXMFQfCOQ%3D&reserved=0
>>> _____________________________________
>>> Powered by www.kitware.com
>>>
>>> Visit other Kitware open-source projects at
>>> http://www.kitware.com/opensource/opensource.html
>>>
>>> Kitware offers ITK Training Courses, for more information visit:
>>> http://www.kitware.com/products/protraining.php
>>>
>>> Please keep messages on-topic and check the ITK FAQ at:
>>> http://www.itk.org/Wiki/ITK_FAQ
>>>
>>> Follow this link to subscribe/unsubscribe:
>>> http://public.kitware.com/mailman/listinfo/insight-users
>>>
>>
>>
>>
>> --
>> Cory Quammen
>> Staff R&D Engineer
>> Kitware, Inc.
>>
>


-- 
Cory Quammen
Staff R&D Engineer
Kitware, Inc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/community/attachments/20170801/1f34a742/attachment-0003.html>
-------------- next part --------------
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Kitware offers ITK Training Courses, for more information visit:
http://kitware.com/products/protraining.php

Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/insight-developers


More information about the Community mailing list