angular-component / router

Angular Component Router - A declarative router for Angular applications
MIT License
253 stars 16 forks source link

Consider new name #65

Closed meeroslav closed 3 years ago

meeroslav commented 3 years ago

The current name angular-routing is too similar to @angular/router. This would lead to confusion. Additionally, the name is too generic leading to difficulty when using search engines (searching for angular routing would most likely point to numerous articles and docs on @angular/router).

Let's try to brainstorm here possible names in the following format.

Suggested name: FooBar Explanation(if needed): Foo is to angular was Bar is to routing

meeroslav commented 3 years ago

Let me start with:

Suggested name: Routek Explanation: Play on words: Router + Tech

Suggested name: Transporter Explanation: Transports application from one route to another

Suggested name: Trasa Explanation: Trasa stands for Route in multiple Slavic languages (Slovak, Serbian, Czech, Polish, Croatian...)

Suggested name: Vessel Explanation: Transporting application from one route to another

mhartington commented 3 years ago

@ngx/rooter 😬

joelhooks commented 3 years ago

angular-declarative-rout[er|ing] or something similar is considerably less confusing on all fronts than some randomly plucked or clever word.

I think the current name is fine though 😅

brandonroberts commented 3 years ago

@joelhooks I like the current name also, but its overloaded with existing Angular Router concepts like a "Routing Module".

meeroslav commented 3 years ago

Any name would stick after a while. I would personally choose something that's easy to pronounce and unique enough for easy googling.

Unfortunately "router" is already taken.

tysiachnyi commented 3 years ago

Suggested name: Road Explanation: helps to get to the right place

LayZeeDK commented 3 years ago

Suggested name: Cowpath Explanation: Paving the cowpath where the Angular Router doesn't.

LayZeeDK commented 3 years ago

Suggested name: Component Router Explanation: None needed

maartentibau commented 3 years ago

Suggested names: AppRouter / NavRouter / RootRouter / Intersection Explanation: Should explain itself

brandonroberts commented 3 years ago

Suggested name: Component Router Explanation: None needed

I do like @angular-component/router or @angular-component/rooter

meeroslav commented 3 years ago

Suggested name: Road

Explanation: helps to get to the right place

I had an idea for skylines/airlines. Could use rocket emoji.

Thanks for a reminder.

lacolaco commented 3 years ago

Suggested name: Station Explanations: it welcomes passengers and delivers them to destinations.

maartentibau commented 3 years ago

Suggested name: Routable Explanation: 🗺

kievsash commented 3 years ago

angular-template-router angular-template-driven-router

JohannesHoppe commented 3 years ago

Suggested name: ngx-pathfinder 🚀 angular-pathfinder (since you don't like the ngx prefix that much)

Explanation: A person who goes ahead and discovers or shows others a path or way. A router only gives you the direction. But a pathfinder actively supports you.

KevTale commented 3 years ago

Suggested name: Component Router Explanation: None needed

This! And even better : @angular-component/router as @brandonroberts suggested. This namespace will allow further component-related library ( @angular-component/forms ...)

LayZeeDK commented 3 years ago

This namespace will allow further component-related library ( @angular-component/forms ...)

@angular-component/store? 😉

fxck commented 3 years ago

is it on npm yet, or I started installing at the wrongest of times? :)

meeroslav commented 3 years ago

@fxck Not yet, please use the old algular-routing. We will roll the new name with the next version.

fxck commented 3 years ago

when might that be @meeroslav ?

brandonroberts commented 3 years ago

@fxck @angular-component/router is published to npm as version 0.4.0

meeroslav commented 3 years ago

If you are migrating from angular-routing make sure you change the RoutingModule to ComponentRouterModule.