On Sun, Jan 18, 2009 at 3:54 PM, Yuval Kogman <[email protected]> wrote:

> Is there any way to streamline the management of a large project with many
> collaborators?

> The release monkeys could of course pull on everyone's branches or respond
> to pull requests, but most of the commits can go in unapproved and we have
> several key people that take turns maintaining the project, so contributers
> would have a hard time knowing who to send pull requests to.

What if they always sent the pull request to the same people, letting
the maintainers decide whose job it was to merge them in?

> Adding collaborators to one of the release monkeys' repositories is
> suboptimal because only that person can add new collaborators, and creating
> a project account is also not that great because to manage it people would
> have to log in and out, and share a password.

We definitely want to make project accounts easier to manage in the
future, without logging out and logging back in. That's a pain we
feel.

> At the moment we use SVN and pretty much anybody who shows interest in the
> project can get commit access to the project. From an administrative POV
> this is very convenient, there is a single canonical URI for mainline that
> everyone updates from, and the project isn't bound to a single lead
> developer. For contributers it's almost as easy as github to get access,
> lacking only the DIY aspect. Obviously svn is the undersirable part ;-)

You can do this same workflow with GitHub, but you may not want to for
fear of a 'project user' or making one person 'own' the repository.
Still, it's how many other projects operate.

-- 
Chris Wanstrath
http://github.com/defunkt

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"GitHub" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/github?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to