Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DPL-890 - As developers we need to upgrade Quanthub to Vue 3 as Vue 2 is out of support in December 2023 #253

Closed
6 tasks
stevieing opened this issue Sep 4, 2023 · 2 comments
Assignees
Labels
research research size:l Large - large effort & risk Technical debt Technical Debt Update Aging Framework Dependencies OKR Update Aging Framework Dependencies OKR value:3 Value to the insitute is average

Comments

@stevieing
Copy link
Collaborator

stevieing commented Sep 4, 2023

User story
As developers we need to upgrade Quanthub to Vue 3 as Vue 2 is out of support in December 2023. This will mean there are no more security or feature upgrades and so this creates a security risk.

Who are the primary contacts for this story
Steve

Who is the nominated tester for UAT
PSD

Acceptance criteria
To be considered successful the solution must allow. (Tasks must be done in order):

  • Upgrade node to a supported version (>= 18)
  • Remove webpack and replace it with Vite
  • Replace Jest with Vitest
  • Replace Bootstrap with in-house components and styling
  • Upgrade to latest version of Vue 2
  • Upgrade to Vue 3

Dependencies
This story is blocked by the following dependencies:

  • #<issue_no.>
  • sanger/#<issue_no.>

References
This story has a non-blocking relationship with:

  • #<issue_no.>
  • sanger/#<issue_no.>

Additional context
It will make sense to break this story down into further stories.

@stevieing stevieing added size:l Large - large effort & risk value:3 Value to the insitute is average Technical debt Technical Debt Update Aging Framework Dependencies OKR Update Aging Framework Dependencies OKR labels Sep 4, 2023
@Sangeetha-Bheeman Sangeetha-Bheeman self-assigned this Sep 28, 2023
@SujitDey2022 SujitDey2022 added the research research label Sep 28, 2023
@Sangeetha-Bheeman
Copy link
Contributor

Sangeetha-Bheeman commented Oct 2, 2023

Created the below stories with the details of the tasks to be done:

DPL-890-1 - Upgrade node to a supported version
DPL-890-2 - Replace webpack with Vite
DPL-890-3 - Replace Jest with Vitest
DPL-890-4 - Replace Bootstrap with in-house components and styling
DPL-890-5 - Upgrade Quanthub to latest version of Vue 2
DPL-890-6 - Upgrade Quanthub to Vue 3

@stevieing
Copy link
Collaborator Author

Closed as done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
research research size:l Large - large effort & risk Technical debt Technical Debt Update Aging Framework Dependencies OKR Update Aging Framework Dependencies OKR value:3 Value to the insitute is average
Projects
None yet
Development

No branches or pull requests

3 participants