I’m not affiliated with GitLab, however a little biased because we’re using GitLab instead of GitHub at our company.
Feature-wise, It seems to me that GitLab is running circles around GitHub. Curious about other opinions.
I’m not affiliated with GitLab, however a little biased because we’re using GitLab instead of GitHub at our company.
Feature-wise, It seems to me that GitLab is running circles around GitHub. Curious about other opinions.
Also, GitLab is slow. I'm sure that gitlab.com service would not way handle a fraction of GitHub's traffic without a complete rewrite or something like that.
I like GitLab as we have a CE installation that we depend on and I want it to be successful (which it already is I think). However personally it feels worse than GitHub on casual use.
GitLab feels like using GitHub's UI from about 3 years ago. Here's a list of things missing, just to name a few:
> consolidated reviews
> multiple assigned people
> reasonable diffs when merging complicated changes, ability to review code since it was last reviewed
> easy to create merge requests, and plenty of context sensitive stuff
> can generate comparisons of code online without creating a merge request
There's so many small UI/UX pain pointsTake https://gitlab.com/coldnight/ci-test (which was the trending repo when I visited....):
> The navigation is spread across:
> The very top
> The left hand side
> An inline breadcrumbs below that
> A bar in the middle of the screen
> A bar below that
> History button duplicates Commits button.
> About 30% of the top of the UI is just useless filler - so the content on the page (the tree and the README - which is probably want I want when I visit a project) also consists of a small box in the bottom of the scren.
Compare https://github.com/fivethirtyeight/data (which is the top trending repo on Explore on GitHub!): > Much more consistent navigation - series of contextual bars which move down - so each page is more consistent
> Much more of the screen is available for the tree / READMEWe appreciate open feedback, thank you for these UI details. We are very aware of the lack of polishing of our current project home page and missed opportunities. There is a specific issue on that we are working on for a July release right now, see https://gitlab.com/gitlab-org/gitlab-ce/issues/44704. This is a first step of the larger effort we are tackling to improve the overall experience via https://gitlab.com/groups/gitlab-org/-/epics/62. Please feel free to check these out and comment in the issue.
Regarding our navigation, we feel confident that the experience has been greatly improved with the new 10.0 UI. See https://about.gitlab.com/2017/09/13/unveiling-gitlabs-new-na... for some context. I’d like to encourage you to get involved and let us know what you think! You can always create an issue to contribute improving the GitLab experience.
Andreas Product Manager
There's tons of search traffic going to GitHub issues.
A small, but second reason some of my clients and workgroups choose GitHub is pure because of the brand name, but I suppose that could be thrown in together with track record or age.