2,131 karma · joined March 12, 2013
job at remote dot com
Prev: VP of Product at GitLab
Twitter: @Jobvo GitLab: https://gitlab.com/u/JobV
1. I'd love to see everything versioned in GitLab. We're working on the issue descriptions, but I agree we should move toward versioning everything. There's an epic here [0], that we will be filling out with more issues to address what we haven't yet. Feel free to leave feedback there as well.
2. Most integrations are against projects, groups or instances. For those that require an acting agent, I recommend just creating a normal account for that and call it bot. I think it makes sense for us to have some sort of permanent solution for bots [1]. In the meantime, I propose you talk with our sales team about that. I'm sure they're willing to be flexible.
3. We believe the pricing for Ultimate is fair, given the broad range of tools GitLab replaces, from project management, to CI, to security, licensing and container management tools. That said, we're aware that it's challenging to see the value for every single user. With this release we're taking a step that hopefully helps out, by making guest users free for Ultimate [2]. We welcome further feedback on how we can make GitLab even more accessible to everyone in the organisation.
[0]: https://gitlab.com/groups/gitlab-org/-/epics/237
[1]: https://gitlab.com/gitlab-org/gitlab-ee/issues/6600
[2]: https://about.gitlab.com/2018/06/22/gitlab-11-0-released/#un...
With the irrelevant information, you mean the top part of the merge requests (ie description, CI status, etc)?
And as far as I can see, in the current version, we only hide the body part of the commit message.
I think we can make the experience better by autoscrolling down once you click on a commit in a merge request. I've made an issue [0].
I'm not sure about showing the full commit message. Many would argue that only the first line summary is crucial to show, which is what we do now. But I'm happy to discuss.
Regarding batch review: We wanted to ship this way sooner. We spent an unfortunate amount of time refactoring our merge requests to use Vue. That is now done, so work on this has started and should be shipping on August 22nd, with GitLab 11.2. See also the epic on the subject: https://gitlab.com/groups/gitlab-org/-/epics/23
All the other issues you referenced should get appropriate priority. I recently made a change in what team is responsible for code review, so that we don't have to choose between code review and issue tracking features, but rather between different features related only to Git. This should help. (i.e. responsibility went from the 'Discussion' team to the 'Create' team).
Regarding viewing large diffs: we're working hard on a better solution. Follow the epic for the full picture: https://gitlab.com/groups/gitlab-org/-/epics/15
We're writing a blog post on it here: https://gitlab.com/gitlab-com/www-gitlab-com/merge_requests/...
Besides having a vision ourselves of that, we also want to encourage and motivate others to contribute.
Ironically, once we introduced staging into the Web IDE, usability went down significantly (this is referenced in the blog post), as the core users were people that weren't comfortable with local editing. So we're addressing that next.
We have no relation to Oracle.
We will enable it for GitLab.com once we're done with the migration to GCP [0].
Our pricing is per user, tiered. Not per-user and then per feature. Although I understand that's not far off from each other.[1]
Docs: https://docs.gitlab.com/ee/workflow/repository_mirroring.htm...
When we changed, I wrote about it: https://about.gitlab.com/2015/05/18/a-new-gitlab-logo/
My tips:
1. Maintain a clear single source of truth
2. Make sure everyone can contribute to it. We do this by requiring at least to edits to the handbook during onboarding
3. Embrace it as an organisation: if not everyone is committed to it, it's hard to maintain it as truth
4. Constantly iterate and improve it. Structure is highly dependent on the content.
Reddit is a single platform with many mostly-independent communities. Could a similar thing in the shape of a social network exist?
1. We mirror your project
2. We set up the integration with GitHub
3. We report the status and link back on GH's pull requests
We not only encourage this, we actively help people contributing to GitLab. It's humbling to be a steward to an open source project and something we don't take lightly [0].
And to be blunt, for an organisation as ours, with very ambitious goals, and highly demanding users, having someone else than us contribute something that makes the product better is the best possible deal we could do. We can compensate for the 'lost' value in our enterprise product by spending that time on other things that are maybe more interesting for our paying customers.
Or do you mean as a landing page for the project (I see a comment below here that clearly indicates that, will follow up on this, there)?