Changes in CodeHostingAndVCS
Revision Differences of Revision 2
[TOC] ¶¶
This is an incomplete overview over the Pros and Cons of various code hosting providers and version control systems. ¶
¶
# Code Hosting ¶
¶
## GitHub ¶
¶
### Pros ¶
¶
- Currently used ¶
- Well-known ¶
- Good UI ¶
- Good CI ¶
¶
### Cons ¶
- Policies drive away contributors ¶
- Problematic for FOSS ¶
¶
## Launchpad ¶
¶
### Pros ¶
- Previously hosted there ¶
- Good bugtracker and project page UI ¶
¶
### Cons ¶
- No CI ¶
- Bad merge request UI ¶
¶
## Codeberg ¶
¶
### Pros ¶
- FOSS-oriented ¶
- Interface very similar to GitHub ¶
¶
### Cons ¶
- Unknown site ¶
- Experimental CI ¶
¶
## GitLab ¶
¶
### Pros ¶
- Interface similar to GitHub ¶
¶
### Cons ¶
- Unknown site ¶
¶
¶
# VCS ¶
¶
## Git ¶
¶
### Pros ¶
¶
- Currently using it ¶
- State of the art ¶
- Performant and efficient ¶
- Well-known for new contributors ¶
¶
### Cons ¶
¶
- Hard to learn ¶
¶
## Bazaar / Breezy ¶
¶
### Pros ¶
- Previously used ¶
- Nice merge conflict resolving ¶
- Easy to learn ¶
¶
### Cons ¶
- Outmoded ¶
- Slow and inefficient ¶
- Little-known for new contributors ¶
- Moving would lose our commit history ¶
¶
## Subversion ¶
¶
### Pros ¶
- Previously used ¶
- Nice merge conflict resolving ¶
¶
### Cons ¶
- Very outmoded ¶
- Slow and inefficient ¶
- Little-known for new contributors ¶
- Moving would lose our commit history