-
Notifications
You must be signed in to change notification settings - Fork 35
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
[codemod][new] vuejs - migration from 2 -> 3 #910
Comments
/cc @sxzz can you summon Vue 2 and 3 wizards here More explanation about Codmod Studio from Alex:
|
Hello There!
There are also other repositories, one that I used some years ago but couldn't find unfortunately. I'd also suggest that setting the output target to One question that I have, is there a preference between |
Sry for the noise https://github.com/sadeghbarati/vue-2-and-3 Created a project that contains Vue 2.7 and 3.4 in the same Vite project so that the Codmod team could test their codemods on it vue2.7
vue3.4
|
@Saeid-Za Great references. @sadeghbarati @Saeid-Za let's kickstart this? Let's come up with a list of what's missing in After that's done, @sadeghbarati we can use your repo for testing. |
Hello there! 👋 There seems to be some confusion regarding the scope of the migration project, should we provide only the Vue 2 code examples and their corresponding Vue 3 examples for the codemod team, or should we also write the transformers with the help of the studio before handing everything over for integration into a package? |
@Saeid-Za If you haven't, can you please join the Slack community and ping me there? We have a shared channel for vue upgrade there. @arshcodemod and I will draft a notion doc so we can collaboratively collect data about the migration steps required.
Either one is a great contribution. If you would like to provide information and context about the vue upgrade steps, and we take it from there, that's great. Let's collect all the info we'll need to build the codemods together on Notion. |
@Saeid-Za https://www.notion.so/codemod/Vue-codemods-0a09e6534f9b4aa6a9a076b4305a26f6 taking this discussion to the notion doc here. We can add in the information here. |
Migration details
[Link to upgrade guide]
To contributors working on this task:
Framework Expert: For each codemod use case in this migration, provide the Codemod Studio link (example) with detailed specifications. Include before/after pairs, transformation logic in comments, and edge cases. Even if the transformation is tricky, provide instructions on detecting the patterns. This helps estimate the effort needed and guides developers to the areas requiring manual changes.
Codemod Creator: Build and publish quality codemods that handle most edge cases. False negatives are acceptable, but there should be no false positives. Even if the transformation is tricky, build a codemod that can detect and add comments to guide developers to the areas needing manual changes.
Questions? -> Community
The text was updated successfully, but these errors were encountered: