Liftric / cognito-idp

Lightweight AWS Cognito Identity Provider client for Kotlin Multiplatform and Typescript projects.
MIT License
30 stars 9 forks source link

Rename project #28

Closed benjohnde closed 3 years ago

benjohnde commented 3 years ago

I suggest a potential rename of the project. The library itself gets more and more mature. We are using it in production right now. Still the name Auth is a bit too generic and not random enough to be some sort of artsy & fancy term.

I would use this issue to brainstorm about potential names as subject for a rename of this library. We don't have to rename the project and we are not under pressure. Hence, feel free to drop some suggestions and we will later this or next month either execute that change or silently but determinately remove that thought of our brains.

Ingwersaft commented 3 years ago

The official client SDK is called cognitoidentityprovider, so maybe cognito-multiplatform-idp

gaebel commented 3 years ago

cognito-multiplatform-idp

I do also tend to a more verbose name instead of using something "fictional or blended" (I like short names though).

benjohnde commented 3 years ago

More suggestion to not be fictional but we should somehow streamline it with the naming of KVault, imho.

gaebel commented 3 years ago

Cognito-IdP or Kognito-IdP. Also in lowercase and/or without hyphen.

I think it is enough for SEO if we put KMM into the repo description and README. Additionally the lib will be placed in public KMM indexes (as mentioned in the KVault issue).

I'm not a big fan of the "k" thing. If we continue with this pattern all future libs need to have this. In some cases this is probably not a good fit.

benjohnde commented 3 years ago

@Ingwersaft @gaebel as Jan is heavily putting effort in #32 I would say we should come to a decision. I am not against using the K as it somehow implies for which platform the library is usable. However we do not need to follow a consistent approach across all current and upcoming projects. Hence KVault could remain as is and we rename this project to Cognito-IdP. As Jan has a stronger opinion on the we shall not use Kognito-IdP side as I have, it is up to you to make the final call :)

gaebel commented 3 years ago

We could also omit the hyphen 🤔

benjohnde commented 3 years ago

Which one to pick @Ingwersaft? Which one do you prefer @gaebel? I would go with kognito-idp.

Ingwersaft commented 3 years ago

Personally cognito-idp hands down :D

I have a strong opinion against littering kotlin project names with Ks all over the place....

benjohnde commented 3 years ago

Then, if @gaebel does not disagree: we go with cognito-idp! :)