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

[DSIP-4][Feature][UI Next] A new version of the UI proposal. #7332

Closed
3 tasks done
Tracked by #14102
songjianet opened this issue Dec 11, 2021 · 20 comments
Closed
3 tasks done
Tracked by #14102

[DSIP-4][Feature][UI Next] A new version of the UI proposal. #7332

songjianet opened this issue Dec 11, 2021 · 20 comments
Labels
DSIP feature new feature help wanted Extra attention is needed

Comments

@songjianet
Copy link
Member

songjianet commented Dec 11, 2021

Search before asking

  • I had searched in the issues and found no similar feature requirement.

Description

refactor reason

  • Use the updated technology stack to solve the problem of not supporting the m1 series chips directly from the root cause, and at the same time can improve the startup speed and build speed of the project.
  • Solve the problem that some tools and dependencies used in existing projects are about to lose their maintenance.
  • Standardize code writing to enhance control over code style and specifications.
  • Solve the problem of style pollution caused by the styles in all sfc not using scoped in the project.
  • jquery is no longer used in the project.
  • Solve the problem of deep nesting of the directory hierarchy and irregular file storage in the project.
  • Solve the problem of extensive use of absolute positioning in the project.
  • Switching languages does not refresh the page.

Whether to use other methods to support m1

Try to upgrade the existing project by using node16, then you need to upgrade node-sass7, the new version of node-sass7 also needs to depend on node-gyp8, correspondingly, you need to upgrade sass-loader12, and then webpack4 does not To know these, you need to upgrade webpack5, and then the old version of babel is not supported, and then upgrade babel. After upgrading babel, it is found that the existing element and vue both use the old version of babel.

Use case

use technology

  • node16
  • vue3
  • vue-router4
  • vueuse
  • axios
  • pinia
  • vite
  • scss
  • naiveui
  • pnpm
  • data-fns
  • ts+tsx

Related issues

No response

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Code of Conduct

@songjianet songjianet added feature new feature Waiting for reply Waiting for reply labels Dec 11, 2021
@github-actions
Copy link

Hi:

@labbomb
Copy link
Member

labbomb commented Dec 11, 2021

I want to be involved in this project.

@songjianet
Copy link
Member Author

I want to be involved in this project.

well done.

@calvinjiang
Copy link
Contributor

Wow, This is an amazing proposal. I'd like to support.

@songjianet
Copy link
Member Author

Wow, This is an amazing proposal. I'd like to support.

thanks.

@devosend
Copy link
Contributor

I am very interested in this, but I mainly use react.

@songjianet
Copy link
Member Author

I am very interested in this, but I mainly use react.

In fact, the problem is not particularly big, the refactoring of vue3+tsx is not very different.

@devosend
Copy link
Contributor

ok,I hope to participate in it.

@songjianet
Copy link
Member Author

ok,I hope to participate in it.

well done.

@ppjmiao
Copy link
Contributor

ppjmiao commented Dec 13, 2021

I hope to participate in it

@songjianet
Copy link
Member Author

I hope to participate in it

No problem.

@zhongjiajie
Copy link
Member

Hi @songjianet, FYI, I think this is a big change for our codebase, so I add labels DSIP for it.

@zhongjiajie zhongjiajie changed the title [Feature][UI Next] A new version of the UI proposal. [DSIP-4][Feature][UI Next] A new version of the UI proposal. Dec 14, 2021
@songjianet
Copy link
Member Author

Hi @songjianet, FYI, I think this is a big change for our codebase, so I add labels DSIP for it.

yeh

@shangeyao
Copy link
Contributor

I hope to participate in the reactor about vue-router. There are still some problems now.

@labbomb
Copy link
Member

labbomb commented Dec 22, 2021

I hope to participate in the reactor about vue-router. There are still some problems now.

Welcome to participate. What problems did you find?

@devosend
Copy link
Contributor

devosend commented Jan 4, 2022

How to participate in the development of UI Next?

@zhongjiajie
Copy link
Member

How to participate in the development of UI Next?

Hi @devosend, maybe you should ping @songjianet to check if they are some task to do for next ui issue

@songjianet
Copy link
Member Author

How to participate in the development of UI Next?

Hi @devosend, maybe you should ping @songjianet to check if they are some task to do for next ui issue

We have already made contact.

@devosend
Copy link
Contributor

devosend commented Jan 4, 2022

How to participate in the development of UI Next?

Hi @devosend, maybe you should ping @songjianet to check if they are some task to do for next ui issue

We have already made contact.

yeah.

@zhongjiajie
Copy link
Member

Well done, thanks everyone here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DSIP feature new feature help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

7 participants