forge.nvim/lua/forge
Barrett Ruth ac8db6851f
refactor(picker): canonicalize backend names into single table
Problem: picker backend names were hard-coded as string literals in
`picker/init.lua`, `health.lua`, and `init.lua` validation, making
them easy to get out of sync.

Solution: export `backends` and `detect_order` from `forge.picker` and
reference them in health check and config validation instead of
duplicating the name strings.
2026-03-28 17:50:11 -04:00
..
picker refactor(picker): canonicalize backend names into single table 2026-03-28 17:50:11 -04:00
codeberg.lua feat: add capabilities system and per-forge compatibility 2026-03-28 14:36:32 -04:00
github.lua feat: add capabilities system and per-forge compatibility 2026-03-28 14:36:32 -04:00
gitlab.lua feat: add capabilities system and per-forge compatibility 2026-03-28 14:36:32 -04:00
health.lua refactor(picker): canonicalize backend names into single table 2026-03-28 17:50:11 -04:00
init.lua refactor(picker): canonicalize backend names into single table 2026-03-28 17:50:11 -04:00
pickers.lua feat(picker): add multi-backend picker abstraction 2026-03-28 17:48:24 -04:00
review.lua feat: update helpdocs 2026-03-28 12:43:55 -04:00