(Please read dev.wikimedia.org for some background on this project.) The articles for the new API:Data and developer hub are currently in the
API: namespace. I would like the pages to be in a new
dev: namespace. Here's why:
- They will render by default using a different skin, "Blueprint" (see it on the prototype). The easiest way to show articles with a different skin is using Extension:SkinPerNamespace.
- I want to use Flow on all the talk pages of these articles. The easiest way for this to happen is by setting
$wgFlowOccupyNamespacesto this dev namespace.
- It's mildly useful to be able to search only these pages.
- The existing namespaces don't fit articles "to encourage third-party developers to use our data and APIs".
- Different audience: "a technical manual for the MediaWiki software. It contains information for developers and system administrators on installing, managing and developing for the MediaWiki software."
- Close, and it's what I'm using for articles to start, but an article like API:Recent changes stream is not about the MediaWiki API.
- Main (default) namespace
- proliferation of articles, hard to search.
Note the motivation to use a different skin and an easier discussion system (Flow) is that the Data and developer hub focuses on third-party developers who are not MediaWiki hackers or wiki editors. (Of course we hope some will align with our cause and contribute to our projects.)
None of these are definitive, but they lean towards creating a dedicated
dev: namespace. I'm interested in technical alternatives for the first (e.g. use Extension:SkinPerPage instead, or use SkinPerCategory logic to set a different default skin). You can comment here or in phab:T369.