Since some time ago, Termbox seems to host their storybook on doc.wikimedia.org: https://doc.wikimedia.org/wikibase-termbox/master/ui
Hosting our bridge storybook there as well should have multiple benefits:
- reliable automatic updates
- intuitive place to look for documentation
- not misusing toolforge for something it wasn't intended for
- using a technology we understand somewhat better
Steps to take:
- build storybook into (wikibase?) doc/ directory when running npm run doc
- somehow make this happening with CI (see discussion in mattermost, npm run doc is already executed by CI)
- add deep link to our storybook on https://doc.wikimedia.org via the repository integration/docroot (Gerrit, diffusion)
- remove existing storybook installation on toolforge
- update existing documentation on wikitech about the old storybook being removed
- review whether storybook is mentioned as part of the documentation on mediawiki.org
Prior art by Termbox:
https://gerrit.wikimedia.org/r/c/wikibase/termbox/+/539208
https://gerrit.wikimedia.org/r/c/integration/config/+/556043
This effectively replaces T235763: Investigate broken Wikidata Bridge Storybook updates