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

Questions about the future of Rum #207

Open
DjebbZ opened this issue Apr 17, 2020 · 6 comments
Open

Questions about the future of Rum #207

DjebbZ opened this issue Apr 17, 2020 · 6 comments
Labels

Comments

@DjebbZ
Copy link
Contributor

DjebbZ commented Apr 17, 2020

Hi @tonsky, hi @roman01la,

I see activities here lately, thank you guys! Awesome to see this useul project revive.

I have some questions, maybe they're not answered yet but asking is free.

  1. The recent changelog adds new fonctions to support React hooks (use-state etc.). What about the old APIs ? Will they be kept? For how long? Did you think about a migration strategy if you plan to remove them?
  2. What about @roman01la's uix project? Do you plan to "abandon" it and move everything you've learned so far into rum?
  3. Is @tonsky giving complete maintainership to @roman01la ? Is it going to be 2 maintainers ?

Don't rush to answer, maybe it hasn't been figured out yet, it's just that rum is an important project to us and I'd love some visibility before we make a move.

Thanks in advance and for your work. With this period of pandemic I have little availability, but I'm happy to help move the project forward in any way I can.

@roman01la
Copy link
Collaborator

The recent changelog adds new fonctions to support React hooks (use-state etc.). What about the old APIs ? Will they be kept? For how long? Did you think about a migration strategy if you plan to remove them?

Existing, class-based APIs will be here as long as React supports them. We will migrate from deprecated lifecycle methods, but won't remove class-based components entirely. Rum allows to have both hook based components and class based components to live together, since defc w/o mixins generates functional React component

What about @roman01la's uix project? Do you plan to "abandon" it and move everything you've learned so far into rum?

No, no plans to abandon. I'm just here to support Rum and apply my experience from building UIx.

Is @tonsky giving complete maintainership to @roman01la ? Is it going to be 2 maintainers ?

No idea, for now I'm here to support the library.

@tonsky
Copy link
Owner

tonsky commented Apr 17, 2020

Is @tonsky giving complete maintainership to @roman01la ? Is it going to be 2 maintainers ?

For now it’s fully in @roman01la’s hands. I do not plan to get involved

@DjebbZ
Copy link
Contributor Author

DjebbZ commented Apr 17, 2020

Thanks for your quick and clear answers. Since @roman01la is now responsible for the project, I'd like to officially propose my help maintaining, in the very little free time I have. If you @roman01la wants some small tasks done (triage, code review, bugfix, PR), just ping me in an issue and as long as you're not in a hurry I'll do my best to do it. It seems @zelark looks interested in helping too. Long live rum ! And thank you again @tonsky, rum is the only project we could have used in the Clojure/Script world 3 years ago 👍

@DjebbZ
Copy link
Contributor Author

DjebbZ commented Apr 17, 2020

Feel free to close the issue unless you want to continue the discussion. At least for me the questions are answered.

@roman01la
Copy link
Collaborator

I'll leave it open for people to read.

@Azzurite
Copy link
Contributor

I'll leave it open for people to read.

@roman01la you can use "Pin issue" at the bottom of the sidebar on the right of this issue if you want this to be more visible for people.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants