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

Davis Vigneault davis.vigneault at gmail.com
Tue Aug 1 11:05:57 EDT 2017


+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 <bill.lorensen at gmail.com>
wrote:

> ++++1
>
>
> On Tue, Aug 1, 2017 at 10:53 AM, Michael Jackson
> <mike.jackson at 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]: mike.jackson at 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 <cory.quammen at kitware.com
> >> <mailto:cory.quammen at kitware.com>> wrote:
> >>
> >>     I don't have much of an opinion on moving ITK to GitHub, but I'd
> >>     like to address some things Andras mentioned about GitLab and VTK.
> >>
> >>
> >>         About GitHub/Kitware GitLab:
> >>
> >>         I heard that VTK is going to move to GitHub, too. Maybe I
> >>         misunderstood, but make sure to talk to VTK folks before
> >>         considering moving to GitLab.
> >>
> >>
> >>     I am not aware of any plans to move VTK to GitLab or even any
> >>     discussion of doing so.
> >>
> >>         Anyway, as a very active user but only occasional contributor of
> >>         VTK, I find VTK GitLab quite frustrating due to that:
> >>         1. It is slow. I heard that it's fast when accessed from inside
> >>         Kitware network, but most community members are outside.
> >>
> >>
> >>     The first few versions were indeed a bit slow, but new updates come
> >>     out regularly, and the speed is quite snappy. I use it both from
> >>     within the Kitware network and outside the network and haven't
> >>     noticed a difference.
> >>
> >>         2. I need to re-learn each time I use it: I review code, submit
> >>         PR or bug report once in every few months - and each time I need
> >>         to spend 20-30 minutes extra, just to find out how things work.
> >>
> >>
> >>         Andras
> >>
> >>         -----Original Message-----
> >>         From: Community [mailto:community-bounces at itk.org
> >>         <mailto:community-bounces at itk.org>] On Behalf Of Matt McCormick
> >>         Sent: Monday, July 31, 2017 7:00 PM
> >>         To: Bill Lorensen <bill.lorensen at gmail.com
> >>         <mailto:bill.lorensen at gmail.com>>
> >>         Cc: Insight-Users <insight-users at itk.org
> >>         <mailto:insight-users at itk.org>>; Hans Johnson
> >>         <hans-johnson at uiowa.edu <mailto:hans-johnson at uiowa.edu>>;
> >>         Insight Developers List <insight-developers at public.kitware.com
> >>         <mailto:insight-developers at public.kitware.com>>
> >>         Subject: Re: [ITK] [ITK-dev] [ITK-users] Migration to GitHub
> >>
> >>         I have followed VTK's migration to GitLab, and Kitware has done
> >>         an excellent job with it. That said, I still think GitHub is the
> >>         better choice for ITK. Also, the technical and social situation
> >>         has changed in the time since VTK moved to GitLab.
> >>
> >>         I think the key factor is "community", and GitHub has the open
> >>         source community.
> >>
> >>         On Mon, Jul 31, 2017 at 6:42 PM, Bill Lorensen
> >>         <bill.lorensen at gmail.com <mailto:bill.lorensen at gmail.com>>
> wrote:
> >>          > Vtk moved to GitLab.  Have you checked with the Kitware folks
> >>         to see
> >>          > why they didn't use gitlab?  For me, either github or gitlab
> >>         is great.
> >>          >
> >>          > On Jul 31, 2017 6:03 PM, "Johnson, Hans J"
> >>         <hans-johnson at uiowa.edu <mailto:hans-johnson at uiowa.edu>> wrote:
> >>          >>
> >>          >> 1000 x +1
> >>          >>
> >>          >> I enthusiastically support this proposal.
> >>          >>
> >>          >> Hans
> >>          >>
> >>          >>
> >>          >> On 7/31/17, 4:57 PM, "Insight-users on behalf of Jim Miller"
> >>          >> <insight-users-bounces at itk.org
> >>         <mailto:insight-users-bounces at itk.org> on behalf of
> >>         millerjv at gmail.com <mailto:millerjv at gmail.com>> wrote:
> >>          >>
> >>          >>     +1
> >>          >>
> >>          >>     Jim
> >>          >>
> >>          >> > On Jul 31, 2017, at 5:07 PM, Matt McCormick
> >>          >> <matt.mccormick at kitware.com
> >>         <mailto:matt.mccormick at kitware.com>> wrote:
> >>          >> >
> >>          >> > Hi folks,
> >>          >> >
> >>          >> > We are considering migration of ITK's software process to
> >>          >> GitHub, and
> >>          >> > we would like your feedback.
> >>          >> >
> >>          >> > As an open-source, community-driven project, mechanisms to
> >>          >> communicate
> >>          >> > and interact with the community are a high priority for
> ITK.
> >>          >> > Contributing should be as easy as possible. Increasingly
> >> over
> >>          >> the past
> >>          >> > many years, GitHub has become the de facto place to
> interact
> >>          >> for open
> >>          >> > source development. It is now a hub for:
> >>          >> >
> >>          >> >  Microsoft
> >>          >> >  Facebook
> >>          >> >  Google
> >>          >> >  The Scientific Python Community
> >>          >> >  The 3D Slicer Community
> >>          >> >
> >>          >> > Our InsightSoftwareConsortium GitHub organization [1]
> >>         already has 67
> >>          >> > people in it and 74 repositories. There are hundreds of
> >>          >> projects that
> >>          >> > depend on ITK on GitHub. Many ITK developers are familiar
> >>         with the
> >>          >> > development process on GitHub (i.e the pull request
> >>         process) and
> >>          >> > already have an account on this platform. There are also
> >>          >> advantages to
> >>          >> > linking issues and commits with other projects and
> >>         repositories.
> >>          >> Since
> >>          >> > ITK thrives on the open-source development idea, everyone
> >> who
> >>          >> wants to
> >>          >> > help the project should be able to contribute, and
> >>         therefore it
> >>          >> should
> >>          >> > be as easy as possible to start participating in the
> >>         community.
> >>          >> >
> >>          >> > Recently, GitHub's code review capabilities have greatly
> >>         improved,
> >>          >> > which make it more feasible to coordinate contributions
> >>         for a large
> >>          >> > project like ITK. And, there are many existing
> >>         GitHub-integrated
> >>          >> > services that we can leverage.
> >>          >> >
> >>          >> > Thanks to resources from the National Library of Medicine
> >> and
> >>          >> > technological advances, it is now feasible to migrate the
> >>         project's
> >>          >> > software process to GitHub. There are many infrastructural
> >>          >> aspects to
> >>          >> > the migration, and it would take multiple months to
> >>         complete. Please
> >>          >> > let us know your thoughts before we embark on the journey.
> >>          >> >
> >>          >> >
> >>          >> > [1]
> >>
> >>     --
> >>     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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/community/attachments/20170801/6bc5dc43/attachment-0001.html>
-------------- next part --------------
_____________________________________
Powered by www.kitware.com

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

Kitware offers ITK Training Courses, for more information visit:
http://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


More information about the Community mailing list