When building bridge and termbox, we extracted three shard components into a shared repository
https://gerrit.wikimedia.org/r/admin/repos/wikibase%2Fvuejs-components . However, in the vue 3 migration in Nov/Dec 2021, we moved these components back to their respective repositories to upgrade them there. This small library was since superseeded by Wikit and now Codex and should be removed/archived.
acceptance criteria:
- archive or otherwise mark the repository at https://gerrit.wikimedia.org/r/admin/repos/wikibase%2Fvuejs-components
- remove the storybook form doc.wikimedia.org (source)
- remove all CI configuration for https://gerrit.wikimedia.org/r/admin/repos/wikibase%2Fvuejs-components
Reason
[your rationale]
To-do list
- This task
- Add maintainers of that library as subscribers to this task (if they have no apparent Phabricator account, notify them on-wiki or via email if possible and note it here).
- Add Phabricator project <#wdwb-tech> as a tag for this task
- Phabricator
- Mark all Phabricator tasks for the library either Declined or Invalid. Add a comment pointing to this task when doing so for reference.
- Configuration/tests/integrations/etc.
- Remove tests in integration/config (zuul/layout.yaml).
- Repositories
- Empty repository, leaving only the README indicating the repo is archived, and referring to this task by URL.
- Mark the repository read-only in Gerrit (also edit description to prepend "[ARCHIVED]" and a reference to this task): (provide Gerrit Repository URL).
- Archive the Diffusion repository for the library: https://phabricator.wikimedia.org/diffusion/WBVC/
- Delete the GitHub mirror: https://github.com/wikimedia/wikibase-vuejs-components