{"action":"created","issue":{"url":"https://api.github.com/repos/tdwg/ac/issues/104","repository_url":"https://api.github.com/repos/tdwg/ac","labels_url":"https://api.github.com/repos/tdwg/ac/issues/104/labels{/name}","comments_url":"https://api.github.com/repos/tdwg/ac/issues/104/comments","events_url":"https://api.github.com/repos/tdwg/ac/issues/104/events","html_url":"https://github.com/tdwg/ac/issues/104","id":328864801,"node_id":"MDU6SXNzdWUzMjg4NjQ4MDE=","number":104,"title":"AC repo management model","user":{"login":"baskaufs","id":5765781,"node_id":"MDQ6VXNlcjU3NjU3ODE=","avatar_url":"https://avatars1.githubusercontent.com/u/5765781?v=4","gravatar_id":"","url":"https://api.github.com/users/baskaufs","html_url":"https://github.com/baskaufs","followers_url":"https://api.github.com/users/baskaufs/followers","following_url":"https://api.github.com/users/baskaufs/following{/other_user}","gists_url":"https://api.github.com/users/baskaufs/gists{/gist_id}","starred_url":"https://api.github.com/users/baskaufs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/baskaufs/subscriptions","organizations_url":"https://api.github.com/users/baskaufs/orgs","repos_url":"https://api.github.com/users/baskaufs/repos","events_url":"https://api.github.com/users/baskaufs/events{/privacy}","received_events_url":"https://api.github.com/users/baskaufs/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-06-03T21:42:11Z","updated_at":"2018-08-13T09:32:59Z","closed_at":"2018-08-13T09:32:59Z","author_association":"CONTRIBUTOR","body":"I've been spending some time improving my Github skills with the intention of clarifying in my head how we should be managing the AC repo.  I'm generally a fan of seeing how the DwC team does things and then mimicking them as much as possible.  So what I'm going to describe here basically copies how the work as I understand it.\r\n\r\nIn general, the DwC Maintenance Group follows the [shared repository model](https://help.github.com/articles/about-collaborative-development-models/) and I think that it's appropriate for us as well.  I anticipate that most of the work in the repo will be done by AC Maintenance Group core members - a relatively small number of people who all have push access to the repo.  That would be me @ramorrismorris @rebeccasnyder @nielsklazenga (whom I think still needs to accept the admin team invitation) and Doug Boyer (whose GitHub username I can't find).  There are a few other TDWG people who also have admin rights (@mdoering @peterdesmet @stanblum @gdadade @ghwhitbread @csparr @pmergen).  So I think that is a small enough group for the shared repo model to work.\r\n\r\nSo what I would envision is that team members would clone and push directly to the canonical TDWG repo, rather than operating on a fork in their own repo.  However, rather than pushing directly to the master branch, we would create [topical (issue-related) branches](https://github.com/firemodels/fds/wiki/Git-Notes-Topic-Branches) on which we would operate to work out the kinks, then merge that branch into the master branch via a pull request after all of the issues related to that branch are resolved.  \r\n\r\nOne operational procedure that the DwC group generally uses is to have a team member other than the creator of the pull request actually do the merge.  This slows the process down a little, but it also ensures that a second person takes a careful look at the diffs to make sure that there isn't a stupid mistake that will get into the master branch and then have to be fixed later.  I recommend we adopt this practice.  It requires at least two people paying attention to any given issue resolution, but if we can't have at least that level of involvement, we aren't much of a group.\r\n\r\nThoughts?"},"comment":{"url":"https://api.github.com/repos/tdwg/ac/issues/comments/412461460","html_url":"https://github.com/tdwg/ac/issues/104#issuecomment-412461460","issue_url":"https://api.github.com/repos/tdwg/ac/issues/104","id":412461460,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMjQ2MTQ2MA==","user":{"login":"baskaufs","id":5765781,"node_id":"MDQ6VXNlcjU3NjU3ODE=","avatar_url":"https://avatars1.githubusercontent.com/u/5765781?v=4","gravatar_id":"","url":"https://api.github.com/users/baskaufs","html_url":"https://github.com/baskaufs","followers_url":"https://api.github.com/users/baskaufs/followers","following_url":"https://api.github.com/users/baskaufs/following{/other_user}","gists_url":"https://api.github.com/users/baskaufs/gists{/gist_id}","starred_url":"https://api.github.com/users/baskaufs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/baskaufs/subscriptions","organizations_url":"https://api.github.com/users/baskaufs/orgs","repos_url":"https://api.github.com/users/baskaufs/repos","events_url":"https://api.github.com/users/baskaufs/events{/privacy}","received_events_url":"https://api.github.com/users/baskaufs/received_events","type":"User","site_admin":false},"created_at":"2018-08-13T09:32:59Z","updated_at":"2018-08-13T09:32:59Z","author_association":"CONTRIBUTOR","body":"OK, this management model seems to have worked on one iteration: the document-conversion branch.  So let's go for it.  I'm closing this issue."}}
{"actor":{"display_login":"baskaufs"}}