-
-
Notifications
You must be signed in to change notification settings - Fork 328
Should we rename this repository/package? #645
-
So there's a couple of reasons to consider a rename.
- SEO
- Right now it's a bit hard to find IDOM. For me personally, it was really difficult initially finding this package.
- Name Clarity
- Some beginners won't immediately know what
IDOMdoes without first knowing what a Documented Oriented Model is, so they might not click on the project. But, IDOM's usage is simple enough to where the user doesn't actually need to understand what a DOM is.
- Some beginners won't immediately know what
Here's a couple potential names that could increase name clarity.
- ReactPy (My personal favorite)
- ReactiPy
- Python-React
- Reactive
I personally believe having React in the name makes sense for us, since we heavily rely on the ReactJS Client to do anything in the front-end.
Comment below if you have other naming ideas, have a personal favorite name, or if you agree/disagree with this.
If we perform a name change, this should be done sooner rather than later. The longer a package exists, the more difficult a name change becomes.
Beta Was this translation helpful? Give feedback.
All reactions
Replies: 4 comments 10 replies
-
+1 to a name change! I'm not super involved in the project, but I do agree that a different name that implies the reactive nature of this project will help.
Beta Was this translation helpful? Give feedback.
All reactions
-
Thanks for the suggestion Yuvi!
Beta Was this translation helpful? Give feedback.
All reactions
-
Beta Was this translation helpful? Give feedback.
All reactions
-
👍 1
-
reactive-python.com seems good to me
Beta Was this translation helpful? Give feedback.
All reactions
-
🎉 1
-
Just grabbed https://github.com/reactive-python
Beta Was this translation helpful? Give feedback.
All reactions
-
Got a response back on the PEP-541, looks like this user has a couple unused packages and is unreachable. Might gain control of the name in the next week or two.
Beta Was this translation helpful? Give feedback.
All reactions
-
Ownership transfer for reactive went through 🎉
Beta Was this translation helpful? Give feedback.
All reactions
-
🚀 2
-
Cheers to that 🍻
Beta Was this translation helpful? Give feedback.
All reactions
-
We'll also need new branding. A first pass logo could be the react atom except the loops around the atomic core are one or more snakes.
Beta Was this translation helpful? Give feedback.
All reactions
-
Do you plan to keep the dependency on ReactJS? I am asking because it would be very convenient if we could load other JS frameworks like Alpine.js.
Beta Was this translation helpful? Give feedback.
All reactions
-
IDOM's custom component interface doesn't require you to use React. So long as you appropriately implement a bind() function, you can do whatever you want. The template repo uses React (which we should have a VanillaJS one too) but you could remove that if you wanted.
Beta Was this translation helpful? Give feedback.