- Repo
- CI
- Development infrastructure
- linting
- testing
- build configuration
- ResizingTextfield
- IndeterminateProgressBar
- Publish on npm
- use in multiple projects
- story book
- documentation for rules of engagement (versioning, rules for contributing, how to communicate changes)
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | None | T240329 Set up a shared Vue component library for Wikibase | |||
Resolved | Jakob_WMDE | T240445 Publish storybook on doc.wikimedia.org |
Event Timeline
Change 551828 had a related patch set uploaded (by Jakob; owner: Matthias Geisler):
[wikibase/vuejs-components@master] Add jest
Change 551832 had a related patch set uploaded (by Jakob; owner: Matthias Geisler):
[wikibase/vuejs-components@master] Add SASS
Change 551834 had a related patch set uploaded (by Jakob; owner: Matthias Geisler):
[wikibase/vuejs-components@master] Add storybook
Change 551834 merged by jenkins-bot:
[wikibase/vuejs-components@master] Add storybook
Change 556357 had a related patch set uploaded (by Jakob; owner: Jakob):
[wikibase/vuejs-components@master] Publish storybook on docs.wikimedia.org
Change 556357 merged by jenkins-bot:
[wikibase/vuejs-components@master] Publish storybook on docs.wikimedia.org
Change 552469 had a related patch set uploaded (by Jakob; owner: Matthias Geisler):
[wikibase/vuejs-components@master] shared-vue: alter package name
Change 552469 merged by jenkins-bot:
[wikibase/vuejs-components@master] shared-vue: alter package name
Change 556990 had a related patch set uploaded (by Jakob; owner: Jakob):
[wikibase/vuejs-components@master] Extract all component css into a single css file
Change 556990 merged by jenkins-bot:
[wikibase/vuejs-components@master] Extract all component css into a single css file
Change 555508 had a related patch set uploaded (by Jakob; owner: Matthias Geisler):
[wikibase/vuejs-components@master] Add IndeterminateProgressBar
Change 555508 merged by jenkins-bot:
[wikibase/vuejs-components@master] Add IndeterminateProgressBar
Change 557000 had a related patch set uploaded (by Jakob; owner: Jakob):
[wikibase/vuejs-components@master] Remove dist/ directory from git
Change 557000 merged by jenkins-bot:
[wikibase/vuejs-components@master] Remove dist/ directory from git
Change 552466 had a related patch set uploaded (by Jakob; owner: Matthias Geisler):
[mediawiki/extensions/Wikibase@master] bridge: use shared component library
Change 557007 had a related patch set uploaded (by Jakob; owner: Jakob):
[mediawiki/extensions/Wikibase@master] bridge: use IndeterminateProgressBar from shared lib
Change 558056 had a related patch set uploaded (by Jakob; owner: Jakob):
[wikibase/vuejs-components@master] Remove babel-preset-vue
Change 558057 had a related patch set uploaded (by Jakob; owner: Jakob):
[wikibase/vuejs-components@master] Remove polyfills from build output
Change 558056 merged by jenkins-bot:
[wikibase/vuejs-components@master] Remove babel-preset-vue
Change 558057 merged by jenkins-bot:
[wikibase/vuejs-components@master] Remove polyfills from build output
Change 558108 had a related patch set uploaded (by Jakob; owner: Jakob):
[wikibase/vuejs-components@master] Add initial README
Change 558108 merged by jenkins-bot:
[wikibase/vuejs-components@master] Add initial README
Change 558467 had a related patch set uploaded (by Matthias Geisler; owner: Matthias Geisler):
[wikibase/termbox@master] Use shared component library
Change 558470 had a related patch set uploaded (by Matthias Geisler; owner: Matthias Geisler):
[wikibase/termbox@master] Use IndeterminateProgressBar from shared lib
Change 558467 merged by jenkins-bot:
[wikibase/termbox@master] Use shared component library
Change 552466 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] bridge: use shared component library
Change 557007 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] bridge: use IndeterminateProgressBar from shared lib
Change 558470 merged by jenkins-bot:
[wikibase/termbox@master] Use IndeterminateProgressBar from shared lib
Change 559803 had a related patch set uploaded (by Matthias Geisler; owner: Matthias Geisler):
[integration/docroot@master] Add link for Vue.js component library
Change 559803 merged by jenkins-bot:
[integration/docroot@master] Add link for Vue.js component library
I'm curious if this should be closed? resolved? or sucked into Wikidata Design System somehow?
Ping @Jakob_WMDE
I think it can be closed. The one thing that's unchecked in the description definitely sounds like a topic for the Design System team