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

Rename project? #2

Open
aspino opened this issue Oct 23, 2018 · 2 comments
Open

Rename project? #2

aspino opened this issue Oct 23, 2018 · 2 comments
Labels
question Further information is requested

Comments

@aspino
Copy link
Contributor

aspino commented Oct 23, 2018

lcms-engine is a bit redundant, specially because it's effectively an engine and Rails generates an Engine module, but also an Engine class, which to me is a bit ugly/confusing.

@rsaksida How about renaming it to something like lcms-core, or simply lcms? Or perhaps we should come up with a better, less prosaic name for the project?

@aspino aspino added the question Further information is requested label Oct 23, 2018
@rsaksida
Copy link
Member

rsaksida commented Nov 6, 2018

Looking at the kind of conventions that are used for engines (in task namespaces, route helpers, etc), a one word name would be ideal. lcms works fine and surprisingly there aren't many repos with that exact name in Github.

As for a less prosaic name, do you have any suggestions? Most (all) of our projects have boring names but it's not like that's a policy. 😄 I thought about "weaver lcms", weaver for the engine name, as a reference to the 'tapestry' in Learning Tapestry.

@aspino
Copy link
Contributor Author

aspino commented Nov 7, 2018

Looking at the kind of conventions that are used for engines (in task namespaces, route helpers, etc), a one word name would be ideal. lcms works fine and surprisingly there aren't many repos with that exact name in Github.

Yeah! I agree. One word is the way to go. Perhaps the problem with LCMS is that it's too generic? It's like a CMS that's named CMS, or a MVC framework named MVC. But who knows, perhaps we can set a new trend in naming 😄 lcms is definitely better than lcms_engine, so that's good.

As for a less prosaic name, do you have any suggestions? Most (all) of our projects have boring names but it's not like that's a policy. smile I thought about "weaver lcms", weaver for the engine name, as a reference to the 'tapestry' in Learning Tapestry.

I'm quite terrible with names, to be honest 😞 In a previous company I had a few years ago, we "kind of" had some commercial products and we decided to use latin verbs for the main feature of the software. So, for example, one of the projects was like a CMS for press, so we used novus as its name (which basically means news in english). I guess if we have some similar strategy for naming it will be easier to come up with cool & coherent names for projects. There's also the typical strategy of using a common theme, like Android using dessert names, Debian using Toy Story characters, etc. although perhaps that's more useful for internal codenames. Anyway, I think weaver sounds cool and makes total sense, so that could be our first candidate 😃

I suppose that, if the idea for LT is to make this project a future product in its own way, meaning that it has its own identity, then it probably makes sense to look for a more commercial/cool name. In any case, we can just decide to use an internal name for the time being and, should this project become a more mainstream product and someone comes up with a truly commercial name, we can decide whether we change it internally or not.

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

No branches or pull requests

2 participants