bcgov / bcgov/entity

bcrs-shared-components: upgrade to Vue3 / Vuetify3

Open
#16,093 1 comment 0 reactions 1 assignee Claimed by @severinbeauvais View on GitHub
ENTITY - DO NOT USE STORY
Dominant language
JavaScript
Stars
23
Forks
62
Avg merge
24m
Merged PRs (30d)
1

Description

See also #14882.

Before any UIs can be upgraded to Vue3, the [BCRS Shared Components](https://github.com/bcgov/bcrs-shared-components) (and interfaces, enums, etc) need to be upgraded to Vue3. This includes:
- [x] upgrade repo to Vue3 (main package file, dependencies)
- [x] upgrade Storybook to Vue3
- [ ] upgrade all components to Vue3/Vuetify 3, including stories and unit tests - **in progress - see tickets below**
- [ ] anything else I didn't think of

Each exported component (and interfaces, enums, etc) should be bumped to their next major version. The current versions can be used by Vue2 UIs, and Vue3 UIs would use the new versions.

---

Here's a blog I found that might be useful for updating/refactoring this repo:
https://blog.logrocket.com/setting-up-monorepo-lerna-typescript/

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.