Skip to content
This repository has been archived by the owner on Sep 19, 2023. It is now read-only.

Maintainer wanted #97

Open
akxcv opened this issue Oct 3, 2019 · 28 comments
Open

Maintainer wanted #97

akxcv opened this issue Oct 3, 2019 · 28 comments

Comments

@akxcv
Copy link
Owner

akxcv commented Oct 3, 2019

Hi everyone!

I'm looking for someone willing to actively maintain Vuera.

This project was fun to write, but I haven't used it all that much. Frankly, I haven't used this at all for more than a year now. Hence, it's best if someone who actually uses Vuera took over.

If you want to be a maintainer for Vuera, please reply to this issue. Hopefully, you have strong JavaScript fundamentals and are willing and able to support and improve this project. I'm happy to help as much as I can.

@fanyer
Copy link

fanyer commented Oct 20, 2019

I'd like to take it over. Currently I am working in a Uber-like company in China, whose name is DiDi. The background is that Much of our work faces challenges of intergrating various framework esspeically Vue and React.Is there anything else I should prepare to undertake it?

@akxcv
Copy link
Owner Author

akxcv commented Oct 20, 2019

I'd be glad if you could help! I think that the best way to start is by looking at the codebase and trying to solve some of the currently open issues. If you enjoy working on the project, I won't hesitate to hand it over to you!

@akxcv
Copy link
Owner Author

akxcv commented Oct 20, 2019

Oh, and also raising code coverage to 100% and solving issue #50 would be excellent places to start!

@fanyer
Copy link

fanyer commented Oct 21, 2019

@akxcv I've raise a PR here #98

@akxcv
Copy link
Owner Author

akxcv commented Oct 31, 2019

I see. Sorry for taking a long time, I'll review it as soon as I can!

@felipefialho
Copy link

Hey @akxcv, how is the update about it?

@cdbattags
Copy link

Hi @akxcv, I'd love to be a maintainer of this project. I've been working on getting Vue 3 compatible with this library.

@akxcv
Copy link
Owner Author

akxcv commented May 30, 2021

Hey guys.

As much as I'd love to just pick a person and make them the new maintainer, that would be irresponsible from me. The next maintainer has to be someone who uses this library somewhat actively, and is willing to contribute by solving issues, reviewing pull requests, and updating the library.

Currently, I'm not seeing that sort of activity, and that leads me to believe that, unfortunately, no one is really that interested in maintaining vuera. Maybe I'm wrong about this and it is my inactivity that turns people away? I don't know. Anyway, I'll try my best to update vuera soon-ish, just to get it back to a good state, but no promises.

@Wyatt23
Copy link

Wyatt23 commented Aug 12, 2021

...that leads me to believe that, unfortunately, no one is really that interested in maintaining vuera. Maybe I'm wrong about this and it is my inactivity that turns people away?

I've only just now discovered this, @akxcv, and I think it's awesome, frankly! I found it while attempting to learn Vue but coming from React, for a new job. Now, I'm not anywhere near confident enough yet to maintain her, but I wanted to comment so that you didn't lose heart and think no one out there was interested in this project. The right maintainer is out there, Vuera, you just haven't met them yet. ❤️ 😸

@cbbfcd
Copy link

cbbfcd commented Oct 15, 2021

+1

@AbolfazlHeidarpour
Copy link

Does vuera support TypeScript?
What should I do in a React and TypeScript project?

@cwadrupldijjit
Copy link
Collaborator

@akxcv, I'd be willing to take up maintainership for this project. My company is looking to use this project, but we are wanting to use Vue 3 and TypeScript. I plan to help with that compatibility, particularly as my company seeks to use it.

That being said, I have had a fascination of getting frameworks to work together. I've already gotten a React component working with Angular (on my own time, because a problem like that fascinates me) and I consider it a wonderful challenge to work on a similar project to get Vue and React working together. My motivations are not to prioritize the needs of my company over the needs of the community, though many of those needs seem to align. Looking through the issues, I think that I could help with answering the questions people have or looking into (and potentially fixing) the problems that are presented.

I can look into a few and submit pull requests if you want some measure of proof.

@akxcv
Copy link
Owner Author

akxcv commented Jan 31, 2022

@akxcv, I'd be willing to take up maintainership for this project. My company is looking to use this project, but we are wanting to use Vue 3 and TypeScript. I plan to help with that compatibility, particularly as my company seeks to use it.

That being said, I have had a fascination of getting frameworks to work together. I've already gotten a React component working with Angular (on my own time, because a problem like that fascinates me) and I consider it a wonderful challenge to work on a similar project to get Vue and React working together. My motivations are not to prioritize the needs of my company over the needs of the community, though many of those needs seem to align. Looking through the issues, I think that I could help with answering the questions people have or looking into (and potentially fixing) the problems that are presented.

I can look into a few and submit pull requests if you want some measure of proof.

Hey, this actually sounds amazing. Are you still willing to maintain this project? Sorry for a very late reply.

@cwadrupldijjit
Copy link
Collaborator

It's all good. I am willing to maintain the project. I've already done an initial review of the project and what it might take to get the Vue 3 and TypeScript support. I've also been looking into shared contexts between React and Vue, which could be quite nice, too.

@akxcv
Copy link
Owner Author

akxcv commented Jan 31, 2022

In that case, I'm granting you write access to the repository so you can do stuff without relying on my activity. I'll review and push npm releases whenever needed for now. Will email you for a direct communication channel.

@cdbattags
Copy link

Hi folks, I have a sample PR for Vue 3 that I can get up in the next few days. I forked this tool for my own purposes trying to get Vue/React/Angular together. Only thing to watch out for is the multiple "app" instances in Vue 3 vs Vue 2 instead of the basic "component".

@cwadrupldijjit
Copy link
Collaborator

Sounds good. I'll keep my eye out for it.

@tachyon-ops
Copy link

Hey @cwadrupldijjit , I am also looking at using this lib for a vue2 project at my company. I want to add TS (which I already did in a new repo of mine). My issue is that I want to use functional components in an arrow function: which I also fixed, but am having some transpilation issue in my react files. I can’t really raise an issue on vuera as this is new functionality. And my code base is fully changed to TypeScript. I will do a monster PR anytime soon.

I would like to setup a discord server where we could hang and help each other. Solving these things would be much faster if we hang online.

I don’t care about who maintains it, just that it gets updated and fixed timely, and in order for production usage (even if that means I pack it locally with my own fixes.

@devilwjp
Copy link

devilwjp commented Mar 5, 2022

@akxcv
I created the project veaury, solved all the problems, supports Vue3, supports vue and react components to share all contexts, supports using react hooks in vue components, and using vue hooks and computed in react components.

And it will be implemented in the future, vue in react components and react in vue components no longer need to be wrapped by a dom element

@anhcuong203
Copy link

@devilwjp
I am using veaury to import React components into Vue3 project. It worked like a charm, but when I used TS (TSX, TS files), I didn't know how to config to use them.

Could you give me some examples? Many thanks!

@tachyon-ops
Copy link

@anhcuong203 have a look at #153

@devilwjp
Copy link

@anhcuong203 OK, I will provide the typescript project examples of react and vue respectively

@devilwjp
Copy link

devilwjp commented Apr 28, 2022

@anhcuong203
You can refer to this Vue3 project and refer to the configuration of babel.config.js.
The React components are imported into src/pages/dashboard.vue.
The Vue3 project is a typescript project, so it supports tsx by default.

If your vue3 project does not support typescript, it is recommended to export the react tsx files to the js files through the tsc command and then import it into your project

@anhcuong203
Copy link

@devilwjp
Thank you so much!!!
It worked smoothly.

@tachyon-ops
Copy link

@devilwjp I really love your project. Will look into it once I have time 👍

@akxcv
Copy link
Owner Author

akxcv commented Jun 25, 2022

@devilwjp thanks for letting me know, I've linked that in the README of vuera.

@tachyon-ops
Copy link

Hi, I have setup vuera-ts library, as my PR was not addressed here. I have also re-written (and migrated all to TS) a bit the parts that handle "react>=18 in vue=2", and its source code is tested using a vue example.

Enjoy!

@akxcv
Copy link
Owner Author

akxcv commented Apr 6, 2023

Hi, I have setup vuera-ts library, as my PR was not addressed here. I have also re-written (and migrated all to TS) a bit the parts that handle "react>=18 in vue=2", and its source code is tested using a vue example.

Enjoy!

Amazing, added a link to your project to the README as well. I definitely want people to see more options when considering using something like vuera.

@akxcv akxcv pinned this issue Apr 6, 2023
@akxcv akxcv unpinned this issue Sep 19, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests