thoughts about the project name #659
Replies: 6 comments 10 replies
-
I was thinking about that one day but the naming lost me, thanks for reopening this discussion. Renaming is acceptable before 1.0 ExamplesLet's analyze ckeditor and tiptap The brand name is generally the org name. tiptap
They add an "extension-" (aka plugin) prefix as they have packages for lower-level editor logic (a bit like slate-react, slate-vue), which is not our case. ckeditor
They separate major versions into separate packages, which is not our case, so we can omit "ckeditor5-" Currentslate-plugins
There are the problems you listed. NextBrand nameIf we choose another brand name then it should be more related to slate like your edislate proposition. But it would need to rebrand both udecode org and slate-plugins packages, which is a bit too much? People may think what is udecode? a brand on top of unrelated libraries? This is very similar to https://tanstack.com/ and https://react-query.tanstack.com/
Udecode sounds like "You decode" ... "the complexity of building an editor using this plugin system" 😏 it's not slate related though. The docs domain would be Core packageIt would be @udecode/core All-in-one / starter kit packageWhat would be the name of the "starter-kit"? it's currently @udecode/slate-plugins which bundles all the packages. The idea is to have only one tree-shakeable dependency for people who want to focus on development before optimizing the build time. But what if we propose multiple plugins/ui for the same feature? Downsides
|
Beta Was this translation helpful? Give feedback.
-
About the migration for actual users, maybe we could publish a new dummy version, adding only a I had another idea about the name : ETALS
If we don't want to rename slate-plugins, |
Beta Was this translation helpful? Give feedback.
-
There are many ways to try to come up with a good name but no perfect answer. Essentially names are memorable when they very literally describe the thing they do (e.g. core.js, require.js, typescript) or when they are memorable because the word is easy to say/spell/remember (Babel, React, Dojo, Vue, Slate). I think it would be a mistake to not have slate in the name, because most people will find this package because they're looking to extend slate. The most obvious literal names to me are:
If you want a more unique identity for the project, I would again focus on something easy to remember, say, and spell. The challenge is that common words are difficult for finding via search and also likely have 5-10 other npm packages with that name already. Splatter comes to mind (SpLATtEr), letters of slate, p for plugins, t for templates, r for rendering or something? But I would go with slate-splatter in this case or something. Or slate-plate or slate-udecode or whatever. Also remember that ckeditor originally had an extra letter at the start of the name, a reflection of what a pain RTE in the browser can be to perfect. |
Beta Was this translation helpful? Give feedback.
-
Some more literal(ish) ones to add are:
I think I'll stop now 😁 |
Beta Was this translation helpful? Give feedback.
-
I love all the ideas and the discussion around changing the name of the project! Personally I don't have a strong opinion on either keep the name or changing it, dunno how much value this would bring (or took away from the main work) Maybe an idea to get more name ideas, would be if people can share how this project has helped them with their projects, maybe there are some ideas there and we can choose a name more accurate to what will be the real benefit to developers when using this rather than the obvious "plugins" or "utils" stuff? anyway, just wanted to leave my two cents here! thanks everyone who's contributing!! |
Beta Was this translation helpful? Give feedback.
-
I think I like the brand name as "You Decode" and so at the end it could not be limited to slate lib but other complex framework toolkit. For the package name what about "slate-editor"? at the end slate remains a "framework" for an editor and what provide this repo is a lot closer to a complete editor (even multi editor) out of the box. What do you think? |
Beta Was this translation helpful? Give feedback.
-
Hi,
Thanks for this very complete project.
I'like many many things with slate-plugins but not the name. It's maybe too late to talk about it but after all 1.0 is not yet here.
slate-plugins : is to restrictive about what is done here. Yes the core is a plugin sytem for Slate, but considering all features included, it makes it lot more than a plugin system for slate. It's a complete modularized editor based en Slate.
I think this difference should be considered.
adding
plugins
to any name, always makes it lower. Anown name
make the project more serious. Even in opensource, marketing should be a bit considered.slate
andplugins
are very too common words which makes it hard to search on search engine. (and I think it's the biggest issue)(please don't read this line) I like funny names but it's my own taste
To not only speak, I propose
EdiSlate
: quite unknown on google, easy to say and to remember.regards
Jimmy
Beta Was this translation helpful? Give feedback.
All reactions