DEV Community

Discussion on: People that don't use Github, what do you use and why?

Collapse
 
katafrakt profile image
Paweł Świątkowski

I use Github for open source stuff, because it's still kind of default tool there and it would be weird to use anything else. But for as much as possible (e.g. example projects using open source stuff, my personal private projects etc.) I prefer Gitlab. Why? Gitlab has the best UX/UI from the triad (Github, Gitlab, Bitbucket) and offers a lot for free. It's also open source, so you really know what's happening under the hood. They have very fast response times for issues too.

I used BitBucket for that, but it has its shortcomings. For example, it does not support signed commits. And lately it fails a lot for a long time.

However, it's never and obvious choice as each of those platforms excels at something:

  • BitBucket is backed by whole Atlassian stuff and you probably won't ever get better integrations than BB <-> JIRA, BB <-> HipChat, now also Trello
  • Github has this cool review process for pull requests where you can request some changes and discuss it in it until it's resolved
  • Gitlab gives a lot for free and introduces new features frequently. Now I think they try to beat Github's review system so we'll see what happens.