This should be the correct behaviour:
name: "Stack Overflow Meta"
name: "Web Apps Meta"
name: "Gaming Meta"
..
For the newcomers Server Fault and Super User, Meta is before the parent site in the name.
..
name: "Meta Server Fault"
name: "Meta Super User"
name
parameter is pretty useful and it's the only way for apps to dynamically display sites choices retrieved from Stackauth.
EDIT:
After Jeff's answer, the only name that should be corrected is:
name: "Stack Overflow Meta"
It should be:
name: "Meta Stack Overflow"
EDIT2:
This has been fixed!
/sites
is thesite_url
.aliases
holds all oldsite_urls
, so there's a many->one mapping there.api_endpoint
is not anticipated to change, but can. When sites come out of beta, urls to pages on the site will be redirected but the api endpoint will simply go away.Dictionary<string, YourSiteObject>
and no additional work...site_url
. There is some DB overlap between sites (ie many-> sites->DB), though I'm not going to discuss particulars. When I say that thesite_url
scheme works, I have very hard evidence that it does./sites
. It works, really. I'd drop it until you can give a concrete counter example (that would be solved by some magic key, of course).