Lair Larrikin
Posts: 24
Joined: Thursday, 8th March 2012, 17:12
Gitorious shutting down at the end of May
I only have a small voice in this, but I would like to propose a move to Github. My reasoning is as follows:
Pros:
* Most developers (or potential developers) already have github accounts. This makes adding/removing developers much easier than the current state.
* Pull requests are a great way for potential developers to add their contributions to the project. Many younger developers are not familiar with patches, github makes pull requests a breeze.
* Pull requests are easier for core developers to review and merge into the project.
* Better UI, I have problems searching branches and looking at diffs on gitorious. Github makes branch comparison easy.
* More exposure, any time anyone stars or forks the project, it is linked from their profile.
* The original reasons for not using github as I understand it was because of the size of the github repo. Github now allows 1GB repositories so I dont believe this is an issue.
* We already have a github repo which we use for travis builds.
Cons:
* This initial move will likely be a pain. Lots of URLs to update, some developers wont have github accounts (?)
* For a time, bugs will be tracked both in github and mantis. - |amethyst points out we can disable the github tracker and continue to use mantis.
* Some developers may not like the github workflow (github is quite opinionated)
Ill add/remove as discussion moves forward. For me, the pull request interface would be the biggest win, and I think we would see more contributions as the barrier to entry is much lower.
- For this message the author guyht has received thanks: 4
- Peileppe, rockygargoyle, tasonir, Wahaha