Skip to content

docs(compatibility): clarify per-forge support and add metadata rows#287

Merged
barrettruth merged 1 commit intomainfrom
docs/backend-capability-matrix
Apr 17, 2026
Merged

docs(compatibility): clarify per-forge support and add metadata rows#287
barrettruth merged 1 commit intomainfrom
docs/backend-capability-matrix

Conversation

@barrettruth
Copy link
Copy Markdown
Owner

Problem

:h forge-compatibility glossed over real gaps in the per-forge feature
matrix. PR/issue metadata mutations (reviewers, labels, assignees,
milestone) were not broken out, so users could not tell which mutations
were wired up per backend; Codeberg's missing `--remove-assignees` flag
on `tea pulls edit` / `tea issues edit` was undocumented; GitLab
releases were marked unsupported for draft/prerelease when the GitLab
release model in fact has no such concept; and the footnote markers used
`*`, `†`, `‡` — `†` and `‡` only appear in
`$VIMRUNTIME/doc/digraph.txt` as digraph entries and are not used as
footnote markers anywhere else in the Neovim help corpus.

Solution

Spell out add/remove for reviewer, label, assignee, and milestone on PRs
and issues; footnote the Codeberg assignee-removal gap; mark GitLab
release draft/prerelease as `n/a` rather than `-`; switch footnote
markers to `(1)`/`(2)`/`(3)` per the canonical convention used in
`$VIMRUNTIME/doc/gui.txt` (and `pattern.txt`, `usr_11.txt`,
`tips.txt`, `visual.txt`); align value cells so footnoted rows match
the centered column convention used by every other row in the table.

Existing :h forge-compatibility table glossed over a few real gaps. Spell
out PR/issue add/remove of reviewers, labels, assignees, and milestones so
users can see exactly which mutations are wired up per backend, footnote
the Codeberg assignee-removal limitation (`tea pulls edit` /
`tea issues edit` lack `--remove-assignees`), mark GitLab release
draft/prerelease as `n/a` rather than unsupported (the GitLab release
model has no draft concept), and switch the footnote markers to numeric
`(1)/(2)/(3)` per the canonical Vim help convention used in
$VIMRUNTIME/doc/gui.txt.
@barrettruth barrettruth merged commit 2edc67a into main Apr 17, 2026
8 checks passed
@barrettruth barrettruth deleted the docs/backend-capability-matrix branch April 17, 2026 17:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant