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

Name Examination UI: update framework and devops #8320

Closed
16 tasks
severinbeauvais opened this issue Jul 22, 2021 · 5 comments
Closed
16 tasks

Name Examination UI: update framework and devops #8320

severinbeauvais opened this issue Jul 22, 2021 · 5 comments
Labels
Names Team Name Request Name Examination Team NameX NameX and related services proxied via namex Priority2 techdebt

Comments

@severinbeauvais
Copy link
Collaborator

severinbeauvais commented Jul 22, 2021

To do:

  • update Vue version (and vue-cli)
  • update Vuetify version
  • update Webpack
  • update other libraries (to match other Entity UIs)
  • update babel
  • update/configure linting
  • update browserlist
  • update npm scripts

Possibly a future ticket(s):

  • get rid of jQuery
  • update Stylus/SASS -> SCSS? (see also Name Examination UI - Update Icon Library and Icons #8316)
  • update Jest and vue-test-utils (may be done already)
  • fix broken unit tests (including tests with warnings)
  • update node/npm version (see bottom of package.json)?
  • update CD and CI scripts?
  • update processes through OCP4?
  • update caddy -> nginx ? (or rename OCP4 objects)

CC:
@cameron-freshworks
@kialj876
@pwei1018
@thorwolpert

@severinbeauvais severinbeauvais added ENTITY Business Team NameX NameX and related services proxied via namex techdebt labels Jul 22, 2021
@thorwolpert
Copy link
Collaborator

re Vue3
some updates, like using the composition API, moving away from classes and mixins can be done now.
the rest is blocked by vuetify which is targeting Q3, but looking at their board I think that date will get pushed.

@thorwolpert
Copy link
Collaborator

also, with the bulk of any changes pending vuetify, dumping webpack and going vite will be a serious option for us.
vite is so fast i still giggle.

@severinbeauvais
Copy link
Collaborator Author

@jdyck-fw jdyck-fw added SRE SRE team task Priority2 and removed ENTITY Business Team labels Feb 3, 2022
@jdyck-fw
Copy link
Collaborator

jdyck-fw commented Feb 3, 2022

Eventually if we don't deal with this we won't be able to maintain it.

@pwei1018 pwei1018 added Names Team Name Request Name Examination Team and removed SRE SRE team task labels Oct 6, 2023
@ozamani9gh
Copy link
Collaborator

@severinbeauvais we are rewriting this application in Vue 3, most of the items mentioned will be resolved. the others are N/A.

closing ticket

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Names Team Name Request Name Examination Team NameX NameX and related services proxied via namex Priority2 techdebt
Projects
None yet
Development

No branches or pull requests

5 participants