Hacker News new | ask | show | jobs
by matteeyah 2868 days ago
I genuinely feel this is not the case. GitLab is so much more - it encompasses the full DevOps Lifecycle in a single application. If you haven't checked out our homepage recently, it might be interesting for you to rediscover what GitLab offers - https://about.gitlab.com/

Full disclosure: I work for GitLab, but what I stated above has nothing to do with the fact, it's how I personally see GitLab as a product.

1 comments

> GitLab is so much more - it encompasses the full DevOps Lifecycle in a single application

That's what I meant by "integrated services already possible with Github". I guess you are familiar with Github Marketplace.

I don't mean to offend GitLab, it's a great service, I just mean that it could be much more if it worked on low level things too, like storage of issues as git objects, or federated instances. These are hard problems that won't make GitLab easy sell to a manager but definitely interesting things that would get developers attention.

We have some low-level stuff on our roadmap (e.g. federated Merge Requests [1], federated GitLab instances [2], cross-platform mentions [3] - i.e. mentioning GitHub users). These didn't get prioritized yet, but it's only a matter of time. We have limited resources so we have to prioritize and scope out releases in a such a way that it advances both our vision and satisfies customer requests.

A really interesting low-level component that we created and use in production is gitaly [4] (which is a git RPC component that aims to completely remove GitLab's dependency on NFS for repository access - and replace it with gitaly itself).

[1] - https://gitlab.com/gitlab-org/gitlab-ce/issues/4013

[2] - https://gitlab.com/gitlab-org/gitlab-ee/issues/4517

[3] - https://gitlab.com/gitlab-org/gitlab-ce/issues/42230

[4] - https://gitlab.com/gitlab-org/gitaly

Glad to hear that, I was not aware of most of these. How about starting GitLab Engineering blog? :)
There is already an "engineering" category:

https://about.gitlab.com/blog/categories/engineering/

I work for GitLab on low level things in Git, for example:

https://gitlab.com/gitlab-org/gitlab-ce/issues/23029

which is requested by Drupal (among others):

https://www.drupal.org/drupalorg/blog/developer-tools-initia...