btasovac
Joined 8 years ago
Joined 8 years ago
Can you please dive into specifics a little bit and explain what parts of GitLab could be improved and what are some high-level things that you don't particularly like?
We have the Analytics feature designed for that [1]. Please be aware of the distinction between Group-level and Project-level analytics described there.
If you have any feedback on how we can improve this feature, or if you have other ideas, please open an issue [2] and share as many details and examples as possible. We'd love to look into it!
Get the diff of a commit - https://docs.gitlab.com/ee/api/commits.html#get-the-diff-of-...
List repository tree - https://docs.gitlab.com/ee/api/repositories.html#list-reposi...
Repository files API - https://docs.gitlab.com/ee/api/repository_files.html
We opened an issue for gathering feedback at https://gitlab.com/gitlab-org/growth/product/issues/164 and you can find the most up to date information regarding this topic there. Please join the discussion and let us know what you think.
[1] - https://about.gitlab.com/solutions/open-source/program/
[2] - https://gitlab.com/gitlab-com/marketing/community-relations/...
[1] - https://about.gitlab.com/2019/02/28/why-we-pay-local-rates/
You can check out this issue [1]. Please upvote it if you want to see this implemented, or join the discussion if you have any additional ideas.
[1] - https://about.gitlab.com/2019/02/28/why-we-pay-local-rates/
GitLab.com was originally announced with free private repos. When you’re starting to program and aren't ready to share your code with the world yet, you don't have to have a paid account to keep it private.
Now, we're focusing on making a single application for the entire DevOps lifecycle that can replace a lot of other tools[1]. So instead of a version control system that lets people try out different integrations, GitLab provides an opinionated (yet flexible with key integrations and the option to opt out of anything you don't want) way to run the entire software development and deployment lifecycle.
Or, as Stavros Korokithakis phrased it: "My move to GitLab was basically 'Come for the free repos, stay for the rest of the amazing features.' I will not be moving off it, and my new repos will keep being on GitLab."
We are an open core company. We ship two editions - Community Edition and Enterprise Edition. CE is completely open source and licensed under MIT license. EE is proprietary, closed source code but we try to work in a way similar to GitLab CE: the issue tracker is publicly viewable and the EE license allows modifications.
In conclusion (TLDR), GitLab has an open core business model and ships both open and closed source software.