Document system notes used in merge requests
Problem to solve
We never documented system notes. While I can't solve the entire problem myself, because it's bigger than devopscreate, I can at least document the ones we use in merge requests.
Spotted in Unintentional revamp of cherry-pick page (!96913 - merged) when I tried to describe the cherry-pick system note and realized I had nothing to refer back to. https://docs.gitlab.com/ee/api/notes.html is related but unhelpful.
Further details
app/services/system_notes/issuables_service.rb
might be a helpful place to start? I'm not sure.
Proposal
Give the technical writer for groupsource code + groupcode review (me!) the full list of possible system notes for merge requests. Or, if it's obvious, the full list of system notes, period. I'm surprised we've never documented these before.