In order to get the IDS Extension deployed to production, we'll need to have it set up in Gerrit. Apparently @awight has already requested this, but it is pending feedback from the extension maintainer (since July).
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T154044 Epic: Support custom Han characters on Chinese Wikisource | |||
Declined | None | T153989 Get mirror of IDS Extension repository set up in Gerrit/Diffusion |
Event Timeline
Moving to Diffusion is also tracked here: https://github.com/MGdesigner/Mediawiki-IDSextension/issues/6
Looks like the move has been approved by the extension maintainer. Assigning to @QChris for follow-up.
Done.
Repo in gerrit is at https://gerrit.wikimedia.org/r/#/admin/projects/mediawiki/extensions/Ids
Repo in diffusion is at rEIDS
@QChris: Can you change those to be "IDS" instead of "Ids" (per similar extensions like "RSS", "OAI", "TrustedXFF", etc.)?
The thing is that there is no clear convention on lower/upper case for abbreviations in extension names.
Some extensions use all caps. Some extensions only captizalize the first letter of abbreviations (e.g.: Html2Wiki, AjaxLogin, ShortUrl, …).
As the extension is called Ids (lower case ds) on its extension page, we should follow that lead and also choose the lower case ds in the repo name.
@QChris: The difference between Html2Wiki, AjaxLogin, etc and Ids is that "Ids" can easily be misread and the others cannot. Most people will read Ids as "IDs" rather than "IDS", potentially causing confusion. I would be happy to rename the extension page, etc, to match.
I think 'IDS' makes more sense than 'Ids' — I keep reading it wrong myself. It won't be too hard to rename it everywhere, and better to do so before it becomes any more embedded. If there's no convention to follow, lets just go with what's easier to read.
or UIDS , because originally it means Unicode's Ideographics Description Sequence spec.
@QChris: I am resetting the assignee of this task because there has not been progress lately (please correct me if I am wrong!). Resetting the assignee avoids the impression that somebody is already working on this task. It also allows others to potentially work towards fixing this task. Please claim this task again when you plan to work on it (via Add Action... → Assign / Claim in the dropdown menu) - it would be welcome! Thanks for your understanding!