On 26 November 2014 at 23:29, MZMcBride <[email protected]> wrote:
> If we're stuck with using callsigns, the idea of using the shortest
> possible strings (a four-character hash?) appeals to me.
> If
> particular repos want specific available hashes (AAAA, FFFF), I'm fine
> with allocating on a first-come, first-served basis.

I've fiddled a bit with this in the style of tail numbers / actual
radio call signa: first letter is a category (country in a call sign),
the rest is assigned as a number, unless someone wants a specific one.

Categories:
M - mediawiki/*, except for extensions and skins
E - extensions
S - skins

W - wikimedia
AN - analytics
AP - apps
CI - integration
O - operations

L - labs
LT - labs/tools

PH - phabricator
PW - pywikibot

G - general


For most of those categories, I used a callsign derived from the
repository name (eg Extension:Flow -> EFLW), except for
- operations/debs, which are ODAA-ODDF
- wikimedia/fundraising/*crm, which are WFCA-WFCM

There were some conflicts in extensions, but those were easy enough to
solve with a bit of fiddling. Using five-character callsigns would
probably solve most of those.

List: 
https://www.mediawiki.org/wiki/Phabricator/Diffusion/Callsign_naming_conventions/Existing_repositories_valhallasw

Merlijn

_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to