Discussion:
[ITK-users] [ITK] [ITK-dev] Migration to GitHub
Michael Jackson
2017-08-01 14:53:40 UTC
Permalink
I would like to see the Kitware sponsored projects (Itk, Vtk, ParaView..
) ALL use the same mechanisms and host providers. Just lessens the
confusion on outside developers.

But +1 for moving to GitHub.
--
Michael A. Jackson
BlueQuartz Software, LLC
[e]: ***@bluequartz.net


Jon Haitz Legarreta wrote:
> +1 for the transition.
>
> I'm pretty sure the ITK core devs and maintainers have carefully
> considered all choices over time. So beyond my personal likings, I guess
> github beats the rest of the possibilities in terms of the needs and
> future plans of ITK.
>
> JON HAITZ
>
> --
>
>
> On 1 August 2017 at 16:27, Cory Quammen <***@kitware.com
> <mailto:***@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-***@itk.org
> <mailto:community-***@itk.org>] On Behalf Of Matt McCormick
> Sent: Monday, July 31, 2017 7:00 PM
> To: Bill Lorensen <***@gmail.com
> <mailto:***@gmail.com>>
> Cc: Insight-Users <insight-***@itk.org
> <mailto:insight-***@itk.org>>; Hans Johnson
> <hans-***@uiowa.edu <mailto:hans-***@uiowa.edu>>;
> Insight Developers List <insight-***@public.kitware.com
> <mailto:insight-***@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
> <***@gmail.com <mailto:***@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-***@uiowa.edu <mailto:hans-***@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-***@itk.org
> <mailto:insight-users-***@itk.org> on behalf of
> ***@gmail.com <mailto:***@gmail.com>> wrote:
> >>
> >> +1
> >>
> >> Jim
> >>
> >> > On Jul 31, 2017, at 5:07 PM, Matt McCormick
> >> <***@kitware.com
> <mailto:***@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]
>
> --
> Cory Quammen
> Staff R&D Engineer
> Kitware, Inc.
>

_____________________________________
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
Bill Lorensen
2017-08-01 15:29:37 UTC
Permalink
Since
Paraview, VTK, VTK-m, KWIVER, and CMake are all hosted on gitlab, I
still don't see why ITK is moving to github?


On Tue, Aug 1, 2017 at 11:22 AM, Cory Quammen <***@kitware.com> wrote:
> On Tue, Aug 1, 2017 at 11:13 AM, Bill Lorensen <***@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" <***@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-***@itk.org] On Behalf Of Matt
>>>> McCormick
>>>> Sent: Monday, July 31, 2017 7:00 PM
>>>> To: Bill Lorensen <***@gmail.com>
>>>> Cc: Insight-Users <insight-***@itk.org>; Hans Johnson
>>>> <hans-***@uiowa.edu>; Insight Developers List
>>>> <insight-***@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 <***@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-***@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-***@itk.org on behalf of ***@gmail.com>
>>>> >> wrote:
>>>> >>
>>>> >> +1
>>>> >>
>>>> >> Jim
>>>> >>
>>>> >> > On Jul 31, 2017, at 5:07 PM, Matt McCormick
>>>> >> <***@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.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FInsightSoftwareConsortium&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=onq3vW0pCjrT8pDNShHXc4JkohBMBoHv1lxOD6Nkg4o%3D&reserved=0
>>>> >> > _____________________________________
>>>> >> > Powered by
>>>> >> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%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%2F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0
>>>> >> >
>>>> >> > Kitware offers ITK Training Courses, for more information
>>>> >> visit:
>>>> >> >
>>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&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%2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0
>>>> >> >
>>>> >> > Follow this link to subscribe/unsubscribe:
>>>> >> >
>>>> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8UgHGKvxd8FcajlDjZqK6BHweskvql8%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.kitware.com&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%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%2F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0
>>>>
>>>> Kitware offers ITK Training Courses, for more information visit:
>>>>
>>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fkitware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=4W%2B%2B3MiNoGmr%2FKnI9Kmyl4BPOJ0%2BDu9Mcdgk5A%2Foi3c%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.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0
>>>>
>>>> Follow this link to subscribe/unsubscribe:
>>>>
>>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight-developers&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=aJgjy9V6YWhdNpqDtQSNkBEfKEW6dNcKVW3C1fT%2FH9Q%3D&reserved=0
>>>> _______________________________________________
>>>> Community mailing list
>>>> ***@itk.org
>>>>
>>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Fcommunity&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%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.



--
Unpaid intern in BillsBasement at noware dot com
_____________________________________
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
Francois Budin
2017-08-01 15:40:25 UTC
Permalink
As Matt mentioned, the main reason is because a lot of ITK users already
have Github accounts and are familiar with that environment. The idea is
really to make is as simple as possible for the community to contribute.
Using Gitlab would still require users to have an account on GitLab to push
patches. Most ITK users already have a Github account with their own
projects, and contributing to ITK just requires cloning the project and
creating a pull-request.

On Tue, Aug 1, 2017 at 11:29 AM, Bill Lorensen <***@gmail.com>
wrote:

> Since
> Paraview, VTK, VTK-m, KWIVER, and CMake are all hosted on gitlab, I
> still don't see why ITK is moving to github?
>
>
> On Tue, Aug 1, 2017 at 11:22 AM, Cory Quammen <***@kitware.com>
> wrote:
> > On Tue, Aug 1, 2017 at 11:13 AM, Bill Lorensen <***@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" <***@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-***@itk.org] On Behalf Of Matt
> >>>> McCormick
> >>>> Sent: Monday, July 31, 2017 7:00 PM
> >>>> To: Bill Lorensen <***@gmail.com>
> >>>> Cc: Insight-Users <insight-***@itk.org>; Hans Johnson
> >>>> <hans-***@uiowa.edu>; Insight Developers List
> >>>> <insight-***@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 <
> ***@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-***@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-***@itk.org on behalf of ***@gmail.com>
> >>>> >> wrote:
> >>>> >>
> >>>> >> +1
> >>>> >>
> >>>> >> Jim
> >>>> >>
> >>>> >> > On Jul 31, 2017, at 5:07 PM, Matt McCormick
> >>>> >> <***@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.protection.outlook.com/?url=
> https%3A%2F%2Fgithub.com%2FInsightSoftwareConsortium&data=02%7C01%7Classo%
> 40queensu.ca%7C96f312d049d7448d6db208d4d867f888%
> 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=
> onq3vW0pCjrT8pDNShHXc4JkohBMBoHv1lxOD6Nkg4o%3D&reserved=0
> >>>> >> > _____________________________________
> >>>> >> > Powered by
> >>>> >> https://na01.safelinks.protection.outlook.com/?url=
> www.kitware.com&data=02%7C01%7Classo%40queensu.ca%
> 7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b
> 925c%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%2F%2Fwww.kitware.com%2Fopensource%2Fopensource.
> html&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%
> 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=
> BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0
> >>>> >> >
> >>>> >> > Kitware offers ITK Training Courses, for more information
> >>>> >> visit:
> >>>> >> >
> >>>> >> https://na01.safelinks.protection.outlook.com/?url=
> http%3A%2F%2Fwww.kitware.com%2Fproducts%2Fprotraining.php&
> data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%
> 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&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%2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%
> 7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%
> 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=
> lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0
> >>>> >> >
> >>>> >> > Follow this link to subscribe/unsubscribe:
> >>>> >> >
> >>>> >> https://na01.safelinks.protection.outlook.com/?url=
> http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%
> 2Finsight-users&data=02%7C01%7Classo%40queensu.ca%
> 7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b
> 925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%
> 2Fvv1h8UgHGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0
> >>>> >> _____________________________________
> >>>> >> Powered by
> >>>> >> https://na01.safelinks.protection.outlook.com/?url=
> www.kitware.com&da
> >>>> >> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867
> f888%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%7Cd61ecb3b38b142d582c4efb2838b
> 925c%7C1%7C0%7C
> >>>> >> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13Mhw
> dARYTPZivjDe0%
> >>>> >> 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%7C96f312d049d7448d6db208d4d867
> f888%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%7C96f312d049d7448d6db208d4d867
> f888%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%7Cd61ecb3b38b142d582c4efb2838b
> 925c%7C1%7C0%7C
> >>>> >> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13Mhw
> dARYTPZivjDe0%
> >>>> >> 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%7C96f312d049d7448d6db208d4d867
> f888%7Cd61ecb3b38b142d5
> >>>> >> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=
> 3rk3ntG%2Fvv1h8Ug
> >>>> >> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0
> >>>> _______________________________________________
> >>>> Powered by
> >>>> https://na01.safelinks.protection.outlook.com/?url=
> www.kitware.com&data=02%7C01%7Classo%40queensu.ca%
> 7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b
> 925c%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%2F%2Fwww.kitware.com%2Fopensource%2Fopensource.
> html&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%
> 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=
> BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0
> >>>>
> >>>> Kitware offers ITK Training Courses, for more information visit:
> >>>>
> >>>> https://na01.safelinks.protection.outlook.com/?url=
> http%3A%2F%2Fkitware.com%2Fproducts%2Fprotraining.php&
> data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%
> 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=4W%
> 2B%2B3MiNoGmr%2FKnI9Kmyl4BPOJ0%2BDu9Mcdgk5A%2Foi3c%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.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%
> 7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%
> 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=
> lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0
> >>>>
> >>>> Follow this link to subscribe/unsubscribe:
> >>>>
> >>>> https://na01.safelinks.protection.outlook.com/?url=
> http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%
> 2Finsight-developers&data=02%7C01%7Classo%40queensu.ca%
> 7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b
> 925c%7C1%7C0%7C636371388439104668&sdata=aJgjy9V6YWhdNpqDtQSNkBEfKEW6dN
> cKVW3C1fT%2FH9Q%3D&reserved=0
> >>>> _______________________________________________
> >>>> Community mailing list
> >>>> ***@itk.org
> >>>>
> >>>> https://na01.safelinks.protection.outlook.com/?url=
> http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%
> 2Fcommunity&data=02%7C01%7Classo%40queensu.ca%
> 7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b
> 925c%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.
>
>
>
> --
> Unpaid intern in BillsBasement at noware dot com
> _____________________________________
> 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
>
Sean McBride
2017-08-01 21:45:14 UTC
Permalink
On Tue, 1 Aug 2017 11:40:25 -0400, Francois Budin said:

>As Matt mentioned, the main reason is because a lot of ITK users already
>have Github accounts and are familiar with that environment. The idea is
>really to make is as simple as possible for the community to contribute.
>Using Gitlab would still require users to have an account on GitLab to push
>patches. Most ITK users already have a Github account with their own
>projects, and contributing to ITK just requires cloning the project and
>creating a pull-request.

The fact that many people are familiar with github and its workflow is indeed a good argument.

But the "using Gitlab would still require users to have an account on GitLab" I think is no argument at all. Creating a GitLab account is a fast and easy one-time task, the browser can then remember your password, etc. Everyone is used to having a zillion accounts for all the zillion services we all use.

Cheers,

Sean


_____________________________________
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
Matt McCormick
2017-08-01 21:59:37 UTC
Permalink
On Tue, Aug 1, 2017 at 5:45 PM, Sean McBride <***@rogue-research.com> wrote:
> On Tue, 1 Aug 2017 11:40:25 -0400, Francois Budin said:
>
>>As Matt mentioned, the main reason is because a lot of ITK users already
>>have Github accounts and are familiar with that environment. The idea is
>>really to make is as simple as possible for the community to contribute.
>>Using Gitlab would still require users to have an account on GitLab to push
>>patches. Most ITK users already have a Github account with their own
>>projects, and contributing to ITK just requires cloning the project and
>>creating a pull-request.
>
> The fact that many people are familiar with github and its workflow is indeed a good argument.
>
> But the "using Gitlab would still require users to have an account on GitLab" I think is no argument at all. Creating a GitLab account is a fast and easy one-time task, the browser can then remember your password, etc. Everyone is used to having a zillion accounts for all the zillion services we all use.

Yes, this is true.

We already have OAuth sign-in for Gerrit that uses GitHub credentials.
But, the benefits come more from a familiarity with the user interface
and deeper integrations like notifications, user and issue references,
etc.
_____________________________________
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
Matt McCormick
2017-08-10 17:32:41 UTC
Permalink
Thanks to all for participating in the discussion.

To conclude, there is a desire to work on an open source platform and
stay in sync with CMake, VTK, and ParaView. However, there is
overwhelming support to migrate to GitHub for the open source
community there and developer familiarity.

We will migrate the various infrastructure pieces to GitHub over the
coming months.

Thanks,
Matt

On Wed, Aug 2, 2017 at 11:47 AM, Yaniv, Ziv Rafael (NIH/NLM/LHC) [C]
<***@nih.gov> wrote:
> My vote is for GitHub for the same reasons Dženan gave, familiarity and that
> is where most open source developers interact.
>
>
>
> Supporting this with some facts from the git 2016 survey
> (https://survs.com/report/nz2odu1spl):
>
>
>
> Which git hosting site(s) do you use for your project(s)?
>
> GitHub, 84%, 7636
>
> Bitbucket , 42%, 3840
>
> GitLab, 32%, 2917
>
>
>
> my 2 cents
>
> Ziv
>
>
>
>
>
>
>
>
>
>
>
>
>
> From: Dženan Zukić <***@gmail.com>
> Date: Wednesday, August 2, 2017 at 11:20 AM
> Cc: "***@itk.org" <***@itk.org>
> Subject: Re: [ITK] [ITK-users] [ITK-dev] Migration to GitHub
>
>
>
> More projects in general use GitHub, and more people are familiar with it,
> myself included. Familiarity alone is enough for my vote!
>
>
>
> On Wed, Aug 2, 2017 at 5:39 AM, Timothee Evain <***@telecom-paristech.fr>
> wrote:
>
> Hello everyone,
>
> My 2 cents on this brainstorming, if that could help:
> Is there any estimation on how well the VTK and ITK communities overlap? I
> mean, as a mostly ITK user, I came naturally to VTK for all the
> visualization and 3D modelling tasks given the similarities between both
> libraries, so even if I can mostly contribute to ITK, there is still chances
> that I could help on VTK. It may be a biais since I'm working on 3D volumes
> and not 2D images that can be easily displayed elsewhere, but as far as I'm
> concerned, I would favor a united framework for ITK, VTK, 3D Slicer, etc. So
> if the communities are more or less the same people, I would advocate for
> GitLab (plus, that's open sourced). Since you could authentify people from
> GitHub credentials, that don't seems a big side-lining.
>
> However, if there is a clear distinction between communities, I think that
> going for GitHub is the best choice to get access to more people, that are
> used to GitHub facilities. That would increase chances of involving people
> into the project.
> (Note that I'm not well aware of the implications of using a close-source
> forge.)
>
> HTH,
>
> Tim
>
> ----- Mail original -----
> De: "Matt McCormick" <***@kitware.com>
> À: "Sean McBride" <***@rogue-research.com>
> Cc: "Insight-Users" <insight-***@itk.org>, "Hans Johnson"
> <hans-***@uiowa.edu>, "Insight Developers List"
> <insight-***@public.kitware.com>
> Envoyé: Mardi 1 Août 2017 23:59:37
> Objet: Re: [ITK] [ITK-users] [ITK-dev] Migration to GitHub
>
>
> On Tue, Aug 1, 2017 at 5:45 PM, Sean McBride <***@rogue-research.com>
> wrote:
>> On Tue, 1 Aug 2017 11:40:25 -0400, Francois Budin said:
>>
>>>As Matt mentioned, the main reason is because a lot of ITK users already
>>>have Github accounts and are familiar with that environment. The idea is
>>>really to make is as simple as possible for the community to contribute.
>>>Using Gitlab would still require users to have an account on GitLab to
>>> push
>>>patches. Most ITK users already have a Github account with their own
>>>projects, and contributing to ITK just requires cloning the project and
>>>creating a pull-request.
>>
>> The fact that many people are familiar with github and its workflow is
>> indeed a good argument.
>>
>> But the "using Gitlab would still require users to have an account on
>> GitLab" I think is no argument at all. Creating a GitLab account is a fast
>> and easy one-time task, the browser can then remember your password, etc.
>> Everyone is used to having a zillion accounts for all the zillion services
>> we all use.
>
> Yes, this is true.
>
> We already have OAuth sign-in for Gerrit that uses GitHub credentials.
> But, the benefits come more from a familiarity with the user interface
> and deeper integrations like notifications, user and issue references,
> etc.
> _____________________________________
> 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
>
> _______________________________________________
> Community mailing list
> ***@itk.org
> http://public.kitware.com/mailman/listinfo/community
> _______________________________________________
> Community mailing list
> ***@itk.org
> http://public.kitware.com/mailman/listinfo/community
>
>
>
>
> _______________________________________________
> Community mailing list
> ***@itk.org
> http://public.kitware.com/mailman/listinfo/community
>
_____________________________________
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/list
Matt McCormick
2017-08-01 21:30:31 UTC
Permalink
On Tue, Aug 1, 2017 at 12:07 PM, Bill Lorensen <***@gmail.com> wrote:
> It's funny, VTK moved to gitlab to improve engagement with the VTK community.
>
> I really don't care which is picked. I picked github for the new VTK
> Wiki Examples because I thought it would be better for the community.
> I argued against vtk moving to gitlab but lost...
>
> BTW, the new VTK example site is here:
> https://lorensen.github.io/VTKExamples/site/

This is fantastic!
_____________________________________
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
Andras Lasso
2017-08-02 00:50:53 UTC
Permalink
+1 for Discourse

Slicer community switched from mailing list to Discourse about 4 months ago and it's awesome. It can do everything that a mailing list can do and of course much more. What I found particularly important:

1. You can discuss topics in detail, without worrying that it generates too much traffic and makes people leave the list (you can very easily subscribe/unsubscribe to categories, individual topics, etc depending on what you are interested in and how much time you have).
2. It turns a series of random discussions to an organized knowledge base (by allowing splitting, merging, renaming topics, fixing typos, applying nice formatting, etc.)

As a large open-source project, ITK can get free hosting from Discourse.

Andras

From: Matt McCormick<mailto:***@kitware.com>
Sent: Tuesday, August 1, 2017 17:30
To: Nick Cullen<mailto:***@yahoo.com>
Cc: insight-***@itk.org<mailto:insight-***@itk.org>; Insight Developers List<mailto:insight-***@public.kitware.com>
Subject: Re: [ITK] [ITK-users] Migration to GitHub



On Mon, Jul 31, 2017 at 8:07 PM, Nick Cullen <***@yahoo.com<mailto:***@yahoo.com>> wrote:
As a new user, I think this is a no brainer.

Thanks for the feedback, Nick.


Along those lines, I'm not sure if this email-chain users list is the main way the community asks questions (maybe I'm missing some other forum?) but if so, that desperately should be updated. See PyTorch Forums<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdiscuss.pytorch.org%2F&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=jiF4C9B%2FIMwNVnHxzeSd%2BlMzJuGHC8U1OgqZ49%2FXq1Q%3D&reserved=0> for an example of what some modern open-source software tools use. It's built with https://github.com/discourse/discourse<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fdiscourse%2Fdiscourse&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=vFkV2UwAVgo%2F5F7aVCWOMBHq2mDUuWSehsnNE52eg8s%3D&reserved=0> which lets you embed code and has good search capabilities.

We are investigating Discourse deployment.



<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdiscuss.pytorch.org%2F&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=jiF4C9B%2FIMwNVnHxzeSd%2BlMzJuGHC8U1OgqZ49%2FXq1Q%3D&reserved=0>





PyTorch Forums
A place to discuss PyTorch code, issues, install, research






On Monday, July 31, 2017 7:55 PM, Bill Lorensen <***@gmail.com<mailto:***@gmail.com>> wrote:


Here are comments I made 3 years ago on the VTK discussion about
changing VTK's code review process.
-------------

Berk,

I think we need to reach out to potential developers. Especially those
outside of Kitware(and their paying customers) and the long term VTK
developers outside Kitware. Those communities can adapt to anything.
We need to focus on is how can we can attract new developers. In the
past, new processes were adopted and adapted by Kitware, their
customers and hard core VTK developers with very little input from the
broader community of potential developers.

ITK is going through the same issues but addressing the issues not
through process change. They are looking at outreach and better
documentation of the current process. Matt McCormick at Kitware has
been leading this effort.

I think there are lots of non-process improvements possible. But I
don't have a silver bullet for attracting new developers. Perhaps VTK
is too old school for today's developers. Stuck with an old
architecture, old graphics architecture, old and complex languages. I
honestly don't know what the root causes are. If we only include the
old-timers in theses discussion then we will not attract a younger set
of devleopers.

Bill
---------------

On Mon, Jul 31, 2017 at 5:07 PM, Matt McCormick
<***@kitware.com<mailto:***@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://github.com/InsightSoftwareConsortium<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FInsightSoftwareConsortium&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=jG%2Bx%2BsUlgICcyrPE0lS1WLE6xNvMavjmpi6BMAOYv%2FE%3D&reserved=0>
> _____________________________________
> Powered by www.kitware.com<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=9i450fyUqVxPFqT76YIdsI81t4GGPeN6y2Oitx7BJTk%3D&reserved=0>
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=nFZ8iWnjmUmASpi77anVb5lgNYXFhwud7R0K5dkVMfI%3D&reserved=0>
>
> Kitware offers ITK Training Courses, for more information visit:
> http://www.kitware.com/products/protraining.php<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=mR3KsWoQqaaPKHkjzMrHENRMT9dLp2AT7RdrW6dJfw4%3D&reserved=0>
>
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=gGqcNmPlYUi%2B0POGMORK5jk6mfyGrdiXueP6pC6PHuI%3D&reserved=0>
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/insight-users<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=AGsITJMSLODvyjH97thbG9nV0yLmBB7CgJq7Hsr%2BQwE%3D&reserved=0>



--
Unpaid intern in BillsBasement at noware dot com

_____________________________________
Powered by www.kitware.com<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=9i450fyUqVxPFqT76YIdsI81t4GGPeN6y2Oitx7BJTk%3D&reserved=0>

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=nFZ8iWnjmUmASpi77anVb5lgNYXFhwud7R0K5dkVMfI%3D&reserved=0>

Kitware offers ITK Training Courses, for more information visit:
http://www.kitware.com/products/protraining.php<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=mR3KsWoQqaaPKHkjzMrHENRMT9dLp2AT7RdrW6dJfw4%3D&reserved=0>

Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=gGqcNmPlYUi%2B0POGMORK5jk6mfyGrdiXueP6pC6PHuI%3D&reserved=0>

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/insight-users<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=AGsITJMSLODvyjH97thbG9nV0yLmBB7CgJq7Hsr%2BQwE%3D&reserved=0>
Sean McBride
2017-07-31 23:20:03 UTC
Permalink
On Mon, 31 Jul 2017 17:07:44 -0400, Matt McCormick said:

>We are considering migration of ITK's software process to GitHub, and
>we would like your feedback.

My 2 cents:
- I'd be happy to see a move away from gerrit.
- I'd prefer a move to a Kitware-hosted GitLab, like VTK did.
- GitHub is nice and all, but not itself open source. GitLab is open source. Better that the infrastructure of an open source project also be open source itself.

Sean


_____________________________________
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
Matt McCormick
2017-08-01 21:54:55 UTC
Permalink
On Mon, Jul 31, 2017 at 7:20 PM, Sean McBride <***@rogue-research.com> wrote:
> On Mon, 31 Jul 2017 17:07:44 -0400, Matt McCormick said:
>
>>We are considering migration of ITK's software process to GitHub, and
>>we would like your feedback.
>
> My 2 cents:
> - I'd be happy to see a move away from gerrit.
> - I'd prefer a move to a Kitware-hosted GitLab, like VTK did.
> - GitHub is nice and all, but not itself open source. GitLab is open source. Better that the infrastructure of an open source project also be open source itself.

The fact that GitHub is closed source is compelling. However, like our
support for macOS and Windows, we may have to use a closed platform
for pragmatic reasons.
_____________________________________
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
Bill Lorensen
2017-08-01 14:56:37 UTC
Permalink
++++1


On Tue, Aug 1, 2017 at 10:53 AM, Michael Jackson
<***@bluequartz.net> wrote:
> I would like to see the Kitware sponsored projects (Itk, Vtk, ParaView.. )
> ALL use the same mechanisms and host providers. Just lessens the confusion
> on outside developers.
>
> But +1 for moving to GitHub.
> --
> Michael A. Jackson
> BlueQuartz Software, LLC
> [e]: ***@bluequartz.net
>
>
> Jon Haitz Legarreta wrote:
>>
>> +1 for the transition.
>>
>> I'm pretty sure the ITK core devs and maintainers have carefully
>> considered all choices over time. So beyond my personal likings, I guess
>> github beats the rest of the possibilities in terms of the needs and
>> future plans of ITK.
>>
>> JON HAITZ
>>
>> --
>>
>>
>> On 1 August 2017 at 16:27, Cory Quammen <***@kitware.com
>> <mailto:***@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-***@itk.org
>> <mailto:community-***@itk.org>] On Behalf Of Matt McCormick
>> Sent: Monday, July 31, 2017 7:00 PM
>> To: Bill Lorensen <***@gmail.com
>> <mailto:***@gmail.com>>
>> Cc: Insight-Users <insight-***@itk.org
>> <mailto:insight-***@itk.org>>; Hans Johnson
>> <hans-***@uiowa.edu <mailto:hans-***@uiowa.edu>>;
>> Insight Developers List <insight-***@public.kitware.com
>> <mailto:insight-***@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
>> <***@gmail.com <mailto:***@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-***@uiowa.edu <mailto:hans-***@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-***@itk.org
>> <mailto:insight-users-***@itk.org> on behalf of
>> ***@gmail.com <mailto:***@gmail.com>> wrote:
>> >>
>> >> +1
>> >>
>> >> Jim
>> >>
>> >> > On Jul 31, 2017, at 5:07 PM, Matt McCormick
>> >> <***@kitware.com
>> <mailto:***@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]
>>
>> --
>> Cory Quammen
>> Staff R&D Engineer
>> Kitware, Inc.
>>
>
> _____________________________________
> 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



--
Unpaid intern in BillsBasement at noware dot com
_____________________________________
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
Davis Vigneault
2017-08-01 15:05:57 UTC
Permalink
+1 for the move to github!

One small point is that ITK is highly integrated with VNL, the development
of which is also coordinated on Github. Frequently, when I start
investigating something in ITK, I end up in VNL's codebase. For those of
us that flip back and forth between ITK and VNL, this move might help to
minimize task switching somewhat.

Also, thanks very much to Matt for coordinating this effort!

On Tue, Aug 1, 2017 at 3:56 PM, Bill Lorensen <***@gmail.com>
wrote:

> ++++1
>
>
> On Tue, Aug 1, 2017 at 10:53 AM, Michael Jackson
> <***@bluequartz.net> wrote:
> > I would like to see the Kitware sponsored projects (Itk, Vtk, ParaView..
> )
> > ALL use the same mechanisms and host providers. Just lessens the
> confusion
> > on outside developers.
> >
> > But +1 for moving to GitHub.
> > --
> > Michael A. Jackson
> > BlueQuartz Software, LLC
> > [e]: ***@bluequartz.net
> >
> >
> > Jon Haitz Legarreta wrote:
> >>
> >> +1 for the transition.
> >>
> >> I'm pretty sure the ITK core devs and maintainers have carefully
> >> considered all choices over time. So beyond my personal likings, I guess
> >> github beats the rest of the possibilities in terms of the needs and
> >> future plans of ITK.
> >>
> >> JON HAITZ
> >>
> >> --
> >>
> >>
> >> On 1 August 2017 at 16:27, Cory Quammen <***@kitware.com
> >> <mailto:***@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-***@itk.org
> >> <mailto:community-***@itk.org>] On Behalf Of Matt McCormick
> >> Sent: Monday, July 31, 2017 7:00 PM
> >> To: Bill Lorensen <***@gmail.com
> >> <mailto:***@gmail.com>>
> >> Cc: Insight-Users <insight-***@itk.org
> >> <mailto:insight-***@itk.org>>; Hans Johnson
> >> <hans-***@uiowa.edu <mailto:hans-***@uiowa.edu>>;
> >> Insight Developers List <insight-***@public.kitware.com
> >> <mailto:insight-***@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
> >> <***@gmail.com <mailto:***@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-***@uiowa.edu <mailto:hans-***@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-***@itk.org
> >> <mailto:insight-users-***@itk.org> on behalf of
> >> ***@gmail.com <mailto:***@gmail.com>> wrote:
> >> >>
> >> >> +1
> >> >>
> >> >> Jim
> >> >>
> >> >> > On Jul 31, 2017, at 5:07 PM, Matt McCormick
> >> >> <***@kitware.com
> >> <mailto:***@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]
> >>
> >> --
> >> Cory Quammen
> >> Staff R&D Engineer
> >> Kitware, Inc.
> >>
> >
> > _____________________________________
> > 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
>
>
>
> --
> Unpaid intern in BillsBasement at noware dot com
> _____________________________________
> 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
>
Bill Lorensen
2017-08-01 00:54:10 UTC
Permalink
Yes, at least they all use git...


On Mon, Jul 31, 2017 at 8:43 PM, Andras Lasso <***@queensu.ca> wrote:
> Yes, processes are different. But it helps if at least tools are the same.
>
>
>
> Andras
>
>
>
> From: Bill Lorensen
> Sent: Monday, July 31, 2017 20:33
> To: Andras Lasso
> Cc: Matt McCormick; Insight-Users; Hans Johnson; Insight Developers List
>
>
> Subject: Re: [ITK] [ITK-dev] [ITK-users] Migration to GitHub
>
>
>
> Andras,
>
> Each of our systems, VTK, ITK and Slicer use a different process. I am
> only comfortable with the one that I am currently using. If I change
> from VTK to Slicer, I need to relearn. Even from VTK to ITK I have to
> relearn a bit.
>
> Until we all use the same process, we will have these issues. And that
> I can assure you, will never happen...
>
> Bill
>
> On Mon, Jul 31, 2017 at 8:14 PM, Andras Lasso <***@queensu.ca> wrote:
>>> I think the key factor is "community", and GitHub has the open source
>>> community.
>>
>> Exactly! As a project leader, I don't like really GitHub as many features
>> are missing (that are standard on other project hosting services), you have
>> no influence on how things are evolving, there is effectively zero support
>> or customization (at least for free plans). However, our users and
>> contributors prefer/demand GitHub, as they are already familiar with it,
>> know how to submit pull request, how issues are managed, and already have
>> account set up.
>>
>> 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.
>> 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.
>> 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-***@itk.org] On Behalf Of Matt
>> McCormick
>> Sent: Monday, July 31, 2017 7:00 PM
>> To: Bill Lorensen <***@gmail.com>
>> Cc: Insight-Users <insight-***@itk.org>; Hans Johnson
>> <hans-***@uiowa.edu>; Insight Developers List
>> <insight-***@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 <***@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-***@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-***@itk.org on behalf of ***@gmail.com> wrote:
>>>>
>>>> +1
>>>>
>>>> Jim
>>>>
>>>> > On Jul 31, 2017, at 5:07 PM, Matt McCormick
>>>> <***@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.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FInsightSoftwareConsortium&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=onq3vW0pCjrT8pDNShHXc4JkohBMBoHv1lxOD6Nkg4o%3D&reserved=0
>>>> > _____________________________________
>>>> > Powered by
>>>> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%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%2F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0
>>>> >
>>>> > Kitware offers ITK Training Courses, for more information visit:
>>>> >
>>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&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%2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0
>>>> >
>>>> > Follow this link to subscribe/unsubscribe:
>>>> >
>>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8UgHGKvxd8FcajlDjZqK6BHweskvql8%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.kitware.com&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%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%2F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0
>>
>> Kitware offers ITK Training Courses, for more information visit:
>>
>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fkitware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=4W%2B%2B3MiNoGmr%2FKnI9Kmyl4BPOJ0%2BDu9Mcdgk5A%2Foi3c%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.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0
>>
>> Follow this link to subscribe/unsubscribe:
>>
>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight-developers&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=aJgjy9V6YWhdNpqDtQSNkBEfKEW6dNcKVW3C1fT%2FH9Q%3D&reserved=0
>> _______________________________________________
>> Community mailing list
>> ***@itk.org
>>
>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Fcommunity&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=7%2FDK5kxboSdWy9zTD2f%2FP8CqdebW%2B82BJZQXMFQfCOQ%3D&reserved=0
>
>
>
> --
> Unpaid intern in BillsBasement at noware dot com



--
Unpaid intern in BillsBasement at noware dot com
_____________________________________
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
Bill Lorensen
2017-07-31 23:22:56 UTC
Permalink
I agree. I argued against gitlab but lost...

+1 for this move.


On Mon, Jul 31, 2017 at 7:00 PM, Matt McCormick
<***@kitware.com> wrote:
> 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 <***@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-***@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-***@itk.org on behalf of ***@gmail.com> wrote:
>>>
>>> +1
>>>
>>> Jim
>>>
>>> > On Jul 31, 2017, at 5:07 PM, Matt McCormick
>>> <***@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://github.com/InsightSoftwareConsortium
>>> > _____________________________________
>>> > 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
>>> _____________________________________
>>> 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
>>>
>>>
>>> _____________________________________
>>> 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



--
Unpaid intern in BillsBasement at noware dot com
_____________________________________
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
Continue reading on narkive:
Loading...