[Ctk-developers] git workflow: Fwd: [Nipy-devel] Gitwash: a git/github workflow document for review

Stephen Aylward stephen.aylward at kitware.com
Mon Apr 26 09:42:38 EDT 2010


We follow this pattern on our internal projects:
http://www.dinnermint.org/tutorial/dead-simple-git-workflow-for-agile-teams/

Makes it so easy that even I can do it :)

s

On Mon, Apr 26, 2010 at 9:36 AM, Steve Pieper <pieper at bwh.harvard.edu> wrote:
> Hi -
>
> As a follow up on the earlier discussion about our rules of the road for git
> usage, the message below just came from the nipy and ipython lists.
>
> Matthew Brett has done a very nice job summarizing the ideas and commands
> needed for day to day development (in a generic way using the stand-in
> project 'gitwash'):
>
> https://cirl.berkeley.edu/mb312/gitwash/
>
> Can we adopt the same workflow procedures for ctk?  Or are there suggestions
> anyone would make?
>
> Best,
> Steve
>
>
> -------- Original Message --------
> Subject: [Nipy-devel] Gitwash: a git/github workflow document for review
> Date: Sun, 25 Apr 2010 14:33:05 -0700
> From: Fernando Perez <fperez.net at gmail.com>
> Reply-To: nipy-devel at neuroimaging.scipy.org
> To: NIPY Developer's List <nipy-devel at neuroimaging.scipy.org>
>
> Hi all,
>
> I just sent the message below to IPython-dev, and the same request for
> feedback/checks/complaints applies here.  The ipython-dev link is:
>
> http://mail.scipy.org/pipermail/ipython-dev/2010-April/006017.html
>
> in case you want to follow any possible replies there.  But we can
> have the discussion here, Matthew and I will integrate any feedback
> from either list into the document (which we ultimately intend to use
> as a workflow guide for both nipy and ipython).
>
> # Original message:
>
> Matthew Brett has just finished writing up a first draft of a simple,
> *self-contained* description of how to download, contribute to and
> develop a github-hosted project:
>
> - rendered version of the docs: https://cirl.berkeley.edu/mb312/gitwash/
> - source repo: http://github.com/matthew-brett/gitwash
>
> We expect to use this to help the nipy project transition from bzr to
> git/github, and also to use it for IPython.  So we'd like to submit it
> for further feedback here, in your minds replace the hypothetical
> 'gitwash' with 'IPython' and that's what we would ultimately use as
> our intro document for anyone wanting to work from the sources.
>
> This document should:
>
> - be easy to read in a short amount of time, without users new to
> git/github having to read 10 different Git tutorials (which may be
> very good, but may also overwhelm a newcomer with information that he
> or she initially doesn't know how to prioritize for relevance).
>
> - enable a newcomer to the project to download it with no
> complications, but to later transition to doing development with a
> minimal threshold.
>
> - enable someone who knows they want to develop (or existing
> ipython/nipy developers) to get started right away.
>
>
> Obviously once people are comfortable with the basics they will want
> (and should) read some of the excellent git/gh documentation out
> there.  But at that point they will be in a position to digest it and
> benefit from it, which may not be true at the raw start.
>
> If the document fails in *any* way at this, please let us know.  Any
> lack of clarity, any confusion, any dark spots should be pointed out,
> we want to make this as painless as possible for everyone involved.
>
> Cheers,
>
> f
> _______________________________________________
> Nipy-devel mailing list
> Nipy-devel at neuroimaging.scipy.org
> http://mail.scipy.org/mailman/listinfo/nipy-devel
> _______________________________________________
> Ctk-developers mailing list
> Ctk-developers at commontk.org
> http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers
>



-- 
Stephen R. Aylward, Ph.D.
Director of Medical Imaging Research
Kitware, Inc. - North Carolina Office
http://www.kitware.com
stephen.aylward (Skype)
(919) 969-6990 x300



More information about the Ctk-developers mailing list