Gitorious shutting down at the end of May
Posted: Tuesday, 3rd March 2015, 17:43
There is a notice on Gitorious saying that it has been acquired by GitLab and that it is shutting down at the end of May. See https://about.gitlab.com/2015/03/03/git ... gitorious/
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.
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.