GitLab switched from Contributor License Agreement (CLA) in favor of a Developer Certificate of Origin (DCO) and license. This appealed to more OSS communities, and Debian and GNOME are saying they will migrate their communities over to GitLab.
I think its pretty great that they are switching over to GitLab, but what do you guys think? Have you used GitLab? I will announce my bias here because I self-host GitLab for my software projects and I find it awesome. All thoughts welcome!
GitHub is better from an organization standpoint. It is a mature well known platform, and knows exactly what it is.
GitLab is having some growing pains, but for smaller projects it is leaps and bounds better than GitHub in terms of project management.
I am also a huge fan of the GitLab CI system. Its a single consolidated place to run all of the tests, compile project binaries, and deploy them to a download server hosted on GitLab Pages. The whole workflow is just so seamless.
The company may be having pains, but I’m actively pushing to get my company on a paid support model to help them out a bit.
I think they should adopt the github model where open projects are free and you have to pay for private projects. That will assist in funding, and everyone knows funding helps ease growing pains.
CI is amazing. I’m doing my best to separate our developers from Bamboo, but they’re addicted.
holy shit the amount of features and progress the gitlab project has come to in the like two years i’ve been hosting it myself is insane. i hecking love it. i’d love to see more foss projects jump ship from github. even though it’s the biggest hoster for open source its kinda awkward that it’s still not foss itself.