Source Code group 12.4 planning (Oct 22)
Release planning for the Source Code group
Backend Board | Frontend Board | UX board
12.4 Release Board
Overview –In 12.3 we completed a discovery sprint exploring file-by-file diff navigation https://gitlab.com/gitlab-org/gitlab-ce/issues/62536 which provided very useful information about:
- backend and api changes needed to make this possible
- UX proposals for improving diff navigation more generally by simplifying and focusing the diff interface
In 12.2 we shipped cross project merge request dependencies https://gitlab.com/gitlab-org/gitlab-ee/issues/9688, which resulted in feedback requesting we enable merge request dependencies within the same project from:
- internal customer highlighting the importance for docs merge requests particularly, but other use cases as well
- and the community, with nearly 100 thumbs up
👍 - making it one of the most popular requests.
Based on this, in the upcoming development cycle we should:
-
1️⃣ Build on the momentum and progress from the discovery sprint to:- begin progressively loading diff data in merge requests and stop loading loading the entire diff and diff stats in a single request to
diffs.json
direction ~performance backend frontend UX Management - continue the merge request redesign discovery process based on the ideas generated by the discovery sprint ~"product discovery" UX frontend
- begin progressively loading diff data in merge requests and stop loading loading the entire diff and diff stats in a single request to
-
2️⃣ Iterate and respond to feedback on cross project merge requests by enabling support for merge request dependencies in the same project backend frontend
In support of SLAs, SLOs and OKRs:
A shortlist of other issues we might consider include:
- Improving forking workflows beginning with fast forking https://gitlab.com/gitlab-org/gitlab-ce/issues/64027
- Display change that made diff outdated https://gitlab.com/gitlab-org/gitlab-ce/issues/52095 backend forking
Edited by James Ramsay (ex-GitLab)