#160: Proposal to use GitHub instead of trac
-----------------------------+------------------------------
  Reporter:  jonathan        |      Owner:  cf-conventions@…
      Type:  task            |     Status:  new
  Priority:  medium          |  Milestone:
 Component:  cf-conventions  |    Version:
Resolution:                  |   Keywords:
-----------------------------+------------------------------

Comment (by jonathan):

 Comments from Dave Blodgett posted at https://github.com/cf-convention/cf-
 conventions/issues/106

 @rsignell-usgs has urged me to comment on the [thread related to !GitHub
 and it’s use in place of trac](https://cf-
 trac.llnl.gov/trac/ticket/160#comment:11). I don’t have a trac account and
 couldn’t figure out how to sign up, so I've decided to respond in github
 to demonstrate what it's about.

 As someone who uses !GitHub extensively for project planning/management,
 as a source code repository, and as a registry for development of an in-
 process OGC standard, I don’t think it’s worth debating the merits of
 github’s community facilitation model. Rather, the discussion should be
 how this community wants to migrate its existing activities to !GitHub and
 how the community wants to leverage the github infrastructure.

 A few points to note about github's functionality that may be of use to
 the community.

   1. The CF email list should probably live on near term, at some level,
 and repeating !GitHub notifications through the list is fine. That said,
 this is the last email list I’m on and I REALLY wish it would move to a
 searchable indexed list of issues, as I’d like to get the conversations
 out in the open and not buried in email formatting and archived inboxes.
 [Subscribing is really easy!](https://help.github.com/articles/watching-
 repositories/) [Joining github is too!](https://github.com/join)

  2. [Github issues](https://guides.github.com/features/issues/) work just
 like email if you want to use them that way. Once you’ve [watched a
 repository](https://help.github.com/articles/watching-repositories/), you
 [can respond directly](https://github.com/blog/811-reply-to-comments-from-
 email) to an issue email and your comment shows up in the issue’s
 discussion.

  3. Using !GitHub is easy if you don’t care to use all the software
 repository features, e.g. branches. [There’s super simple wiki
 functionality,](https://guides.github.com/features/wikis/) [forking a
 project](https://guides.github.com/activities/forking/) and [editing
 documents in the browser](https://github.com/blog/844-forking-with-the-
 edit-button) are super simple and you don’t need to know all the
 complexities behind it.

  4. A lot more cool stuff can be done... and things can get kind of out of
 hand... [peruse the back issues here](https://github.com/twhiteaker
 /netCDF-CF-simple-geometry/issues) or [just check out this cherry bomb of
 a 60-comment thread!](https://github.com/twhiteaker/netCDF-CF-simple-
 geometry/issues/40)

 On and on... Like I said above though, the discussion should be how does
 the community want ot use this system. What the tagging scheme will be,
 things like repository ownership raised by @marqh in #63, how to deal with
 stale old pull requests like #35, etc. etc.

 Finally, regarding sequencing, I hope we could get 1.7 done and dusted
 prior to suggesting a full stop change to the infrastructure underlying CF
 governance. It would make a lot of sense to move 1.7+ into the new space
 though.

 Regards,

 Dave

 p.s. It's always good practice to finish a new issue with closure criteria
 so it's original intent is clear. This issue can be closed once a planning
 of a process to decide how the community wants to use github has started.

 p.p.s. Also, note that there is a “mute the thread” link at the bottom of
 every !GitHub notification as well as a “view it on !GitHub” link. These
 are very convenient

--
Ticket URL: <https://cf-trac.llnl.gov/trac/ticket/160#comment:15>
CF Metadata <http://cf-convention.github.io/>
CF Metadata

Reply via email to