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

Import a Vue project folder recursively #200

Open
1 task
CodeShark37 opened this issue Jun 25, 2024 · 0 comments
Open
1 task

Import a Vue project folder recursively #200

CodeShark37 opened this issue Jun 25, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@CodeShark37
Copy link

Problem

It is often necessary to work on projects that were not started with OverVue and with the most varied directory structures.

It would be very useful not to have to redo the entire project in OverVue but to continue using OverVue to have a visual perception of the project and how its components interconnect and are organized.

Has the team already considered this?

Thanks!

Solution

We could map the directories and libraries that OverVue supports with the directories and libraries present in the project to be imported.

Example

Directories
OverVue --------------- Project Import
/assets ------------->/someDir
/components ------> /someDir
/router ----------------->/someDir
/store -----------------> /someDir
/views ---------------->/someDir

Libraries
OverVue --------------- Project Import
/router
VueRouter ------------->SomeLib
SomeLib VueRouter

/store
Pinia -------------> Vuex
Vuex Pinia
SomeLib SomeLib

Then we could recursively import the project directory based on the mapping done, importing each .vue(template,script,style) and interpreting each .js of the mapped libraries

Additional information

No response

👨‍👧‍👦 Contributing

  • 🙋‍♂️ Yes, I'd love to make a PR to implement this feature!
@CodeShark37 CodeShark37 added the enhancement New feature or request label Jun 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant