Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I have never used GitLab, but I keep hearing lots of positive things. Is there anything they don't do as well or better than Github?


I'm a GitLab Community Advocate, so I'm biased, but off the top of my head:

- Performance, we're working on improving this for GitLab.com but right now it's slower than we'd like. If you run your own instance it'll be fine as long as you meet the recommended specs, GitLab.com struggles because we have so many users by comparison.

- Following users/social network-y things, we haven't really focused on this and don't have a way to follow another user right now (you can watch projects though).

- Third party integrations, we don't have as many third parties integrating with the product as GitHub does, though that's kind of to-be-expected.

And while I'm here, some things we do better (IMO):

- CI, we have it integrated into the product and have Review Apps plus GitLab Pages (which is better than GitHub Pages in some ways, e.g. in that it allows any static site generator and allows building sites dynamically via CI).

- Responsive design, GitHub has a separate mobile site that's not fully-featured compared to the desktop site. I browse on mobile _a lot_ so this is big for me, maybe not for others.

- Community Edition, which has a significant majority of the features of Enterprise Edition, is open source, MIT-Licensed, and anybody can contribute to it.

There are others, but I don't want to shill too hard :P

EDIT: Also I want to mention that we value diversity, I strongly disagree with the grandparent comment about how inclusivity shouldn't be rewarded.


> EDIT: Also I want to mention that we value diversity, I strongly disagree with the grandparent comment about how inclusivity shouldn't be rewarded.

I think that GP's point was not that inclusivity is bad, but that only hiring one group of people (be it minorities or not) is not something that should be rewarded (because it's counteracting diversity, and also being a bad hiring manager).

Just want to note that it's awesome that GitLab has community activists. You're really eating GitHub's lunch at this point, and it's amusing that they haven't noticed.


> Following users/social network-y things, we haven't really focused on this

Good. Please don't waste resources trying to be Facebook-but-for-devs.

> Also I want to mention that we value diversity, I disagree with the grandparent comment about how inclusivity shouldn't be rewarded.

Strongly agree with this.


I love Gitlab but your main priorities right now should be:

- Performance

- Performance

- Performance


You are right. Our focus right now is fixing the performance of GitLab.com. From Monday we're having a daily call to work on https://gitlab.com/gitlab-org/gitaly to reduce the number of IOPS that operations require.


Although it's made a lot of progress the past few version the design/UX of Gitlab is a bit lacking.


We are working really hard on improving the design and UX of GitLab. We'd love to learn what we can do to make the experience better for you. Please let us know if you have any specific suggestions or problems that we can tackle. Feel free to comment on this issue (https://gitlab.com/gitlab-org/gitlab-ce/issues/25752) create an issue if that is easier (https://gitlab.com/gitlab-org/gitlab-ce/issues/new). Thanks!


UI. For UI, I would take github over gitlab any day.


Are there specific UI improvements we can make to improve your experience of GitLab? Thanks for the feedback!


You have to remove the fixed header in my opinion. It consumes 100px and I really see no reason for having it fixed.


That is something we are aware of and are working on solving. Thanks!


Site responsiveness, though they're working hard in that.


It's pretty ok if you host yourself(which is easy to do(on DO) thanks to the omnibus package).


Feature-wise it's great but the .com version can be really slow. A simple git push of a few small commits took me about 50 seconds earlier this week.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: