VersionControl:PRs/pickipedia/168

From PickiPedia: A knowledge base of bluegrass, old time psychedelic jams, and other public domain music
Revision as of 18:06, 9 November 2026 by DrivingThatTrain (talk | contribs) (cryptograss/pickipedia#168, as GitHub has it)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
pickipedia#168: Add VersionControl namespace (NS 3016) with VC alias and SMW support
State 🟣 merged 2026-10-30 21:56:23
Worked on by magent, re, justin
Moods #ops, #ramp
Deploy redeploy maybelle
Branch version-control-namespace → production, by magent-cryptograss
Opened · last pushed 2026-10-30 21:27:12 · 2026-10-30 21:27:00
Registers `NS_VERSIONCONTROL` (3016) and `NS_VERSIONCONTROL_TALK` (3017) with the alias `VC` and enables subpages and Semantic MediaWiki links.

### Summary
Discussed with Justin and re in #ramp (#m-b82da1e2-c511-4131-bfb2-8ec4afd14ca6):
Instead of ad-hoc regex carve-outs inside `Cryptograss:`, machine-mirrored repository artifacts (PRs, issues, deploy records) belong in their own dedicated namespace.

1. Defines `NS_VERSIONCONTROL` (3016) and `NS_VERSIONCONTROL_TALK` (3017).
2. Maps `VC` and `VC_talk` aliases for clean linking (`[[VC:magenta/295]]`).
3. Enables subpages (`$wgNamespacesWithSubpages[NS_VERSIONCONTROL] = true`).
4. Makes searchable by default.
5. Enables SMW annotations (`$smwgNamespacesWithSemanticLinks[NS_VERSIONCONTROL] = true`) so PR properties (`Worked on by`, `Mood`, `Deploy`, `PR number`) are queryable via `#ask`.

Deploy: redeploy maybelle
Worked on by: magent, re, Justin, in #ops and #ramp