4 ms·
I'm grateful to GitLab for providing an alternative to GitHub, and an open source one. It's an open core product with the community edition providing a lot of v
by benatkin 5y ago
I'm grateful to GitLab for providing an alternative to GitHub, and an open source one. It's an open core product with the community edition providing a lot of value. Here are some community hosted instances: https://wiki.p2pfoundation.net/List_of_Community-Hosted_GitLab_Instances https://wiki.p2pfoundation.net/List_of_Community-Hosted_GitL...
The CI system is quite powerful, and Travis CI's struggles before and after acquisition has shown that it's hard to host a major CI platform.
I hope the company and the open source product will continue to thrive.
- chx 5y agoWho can edit that page? https://git.drupalcode.org/ https://git.drupalcode.org/
- tyingq 5y agoThe owners/maintainers listed here probably: https://git.drupalcode.org/project/drupal/-/project_members https://git.drupalcode.org/project/drupal/-/project_members
- ModernMech 5y agoYes, Gitlab has been leading the way for a while now, consistently introducing new features that Github eventually copies. It's a real testament to the power of competition. I first started using Gitlab due to free private repositories, which Github eventually added. Gitlab had free built-in CI/CD first, and Github eventually followed. I'm still on Gitlab these days despite Github catching up, and still enjoying features like organizations with subfolders that Github lacks.
- james-skemp 5y agoIn addition to the above, GitLab Pages continues to be easier to setup and use (on GitLab.com) than GitHub Pages.
- Gigachad 5y agoGitLab pages started with the incredible idea that you could provide your own docker container and use the CI to build using whatever tools you want while github only supported jekyl at the time.
- oweiler 5y agoExcept Github Actions is leaps and bounds above Gitlab CI.
- ModernMech 5y agoIt really is, they one-upped Gitlab, and you can tell there is a clear difference in resources between the two companies. Yay competition! I especially like how you can run parallel builds on Windows, Mac, and Linux with one line of code with GitHub actions. What’s nice about Git as a distributed VCS is I can use both GitHub and Gitlab and get the best of both worlds very easily. I win either way, and neither can lock me in (you know Microsoft would do it if they could, but they can’t). Therefore we see actual legitimate competition, where one has to constantly improve to outdo the other. I wish more things worked that way.
- tyingq 5y ago>neither can lock me in That's true for the core git piece, but if you're a big enough org the CI/CD features, or issues, or pages, etc, could effectively lock you in.
- tempest_ 5y agoReally? I have consistently heard the opposite. Actions has more polish but is not as feature rich is what I have heard.
- yibg 5y agoI really wanted to like gitlab, but have had so many reliability issues. The UI thinking the source branch doesn’t exist, CI jobs not running for hours etc.
- Gigachad 5y agoHaha that UI branch name thing is hilarious. Everyone at work has the same problem and has had it for the year and a half we have been using gitlab but the gitlab devs insist it doesn't happen for them. You can workaround it by pressing the right arrow at the end of the text.
- trulyme 5y agoI've been using GL at work for many years now and while it has many faults (the MR comment/thread/discussion UX is atrocious for example), I don't think I stumbled across this one. What is it about? (I still like GL, and I much prefer their CI to GH Actions - I just wish they would put more effort in improving existing features)
- Gigachad 5y agoOn that blue "create merge request" button on the issue page, there is a drop down arrow to let you pick a branch to start from. That text input is super buggy and often says the branch does not exist even if the name is correct.
- trulyme 5y agoInteresting, I never noticed because I usually make a MR from the link I get when I do a git push (which I find super useful btw). It does sound like a myriad other smallish annoyances. Thanks for describing it!
- yibg 5y agoSome times when trying to merge in a MR, the UI will say the source branch doesn’t exist so the MR can’t be merged. Wait a bit and it usually resolves itself. But it’s super annoying when you are in a rush.