| @epage -- Unfortunately I can't speak to the branch flow or bots question. Perhaps someone else here can? Other answers are below. --
Re: CI --
We dogfood GitLab CI via gitlab.com -- so no need for integrations. GitLab non-engineering teams use CI all the time because we constantly update the handbook to document all of our work. I would love to see this practice more often in OSS orgs, and other companies for that matter. Having a handbook-first approach (https://about.gitlab.com/company/culture/all-remote/handbook...) really helps enable remote team collaboration and makes it easier for newcomers to jump in. I think OSS orgs have done a good job of recognizing the importance of documentation for development projects, but there's an opportunity to increase documentation around workflows and community operations. --
Re: tracking conversations on Diffs --
Admittedly, I don't have a lot of experience with this outside of GitLab. But maybe that's the point. It's easy to chime in on diffs on merge requests on GitLab, and one of my favorite features is "suggesting changes" where you can add in a suggested update to a diff and the author can choose whether or not to apply it. Here's a link with info about suggested changes: https://docs.gitlab.com/ee/user/discussions/#suggest-changes It's within the larger doc addressing discussions in GitLab in general: https://docs.gitlab.com/ee/user/discussions/ --
Btw, for anyone interested, here's more info on using GitLab for project management: - https://about.gitlab.com/solutions/project-management/
- https://www.buggycoder.com/project-management-with-gitlab/
- https://thenewstack.io/gitlab-issue-board-project-management... I gave a presentation about cross-functional team collaboration using GitLab at GNOME's GUADEC this year. Here are the slides: https://events.gnome.org/event/1/contributions/70/ .. As a program manager, I'm generally really excited about this topic! --
Some of the features I talk about are not available as part of the Community Edition, but there's the GitLab for Open Source program which gives OSS projects access to our top tiers, plus 50K CI mins per month, for free. I'm hoping to make the program's page more discoverable, but in the meantime, here's the link: https://about.gitlab.com/solutions/open-source/ |