VersionControl:PRs/pickipedia/168: Difference between revisions

From PickiPedia: A knowledge base of bluegrass, old time psychedelic jams, and other public domain music
Jump to navigationJump to search
DrivingThatTrain (talk | contribs)
cryptograss/pickipedia#168, as GitHub has it
 
DrivingThatTrain (talk | contribs)
cryptograss/pickipedia#168, as GitHub has it
 
Line 16: Line 16:
|deploy=redeploy maybelle
|deploy=redeploy maybelle
}}
}}
<pre class="pr-body">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</pre>

Latest revision as of 18:06, 9 November 2026

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