schrockwell / bodyguard

Simple authorization conventions for Phoenix apps

Home Page:https://hexdocs.pm/bodyguard/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rename authy

schrockwell opened this issue Β· comments

Twilio has a trademark for Authy, their iOS two-factor authentication app.

It could be a an issue in the future, and it's going to be infinitely easier to rename the package now before anybody is actually using it.

We can rename the GitHub repo with no problem, since it will redirect everything.

We should just remove the package from Hex and publish it under a new name. There is a mechanism in hex to point users to the new package, but I think it's young enough we can nip this in the bud without affecting anybody.

We'll also need a new name. Thoughts @bencates?

Maybe "eleven", as in "a11n". And also "this one goes to eleven".

On Sat, Sep 3, 2016, 10:54 AM Erik J Reynolds notifications@github.com
wrote:

πŸ‘

β€”
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#6 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAaW6Z7LWP5oArf4LRMoHZTYhf_1v-z8ks5qmYo8gaJpZM4J0Uab
.

I'm not sure we should go that clever... I really like sticking with the auth/policy naming scheme to keep it relatively explicit, but still unique. Maybe something with an _ex or _phoenix since this will probably be a true Phoenix-only package from here on out.

  • authr - also looks like maybe a trademark issue?
  • author - too confusing?
  • policy_ex
  • ex_policy
  • phoenix_policy
  • ex_pundit - kind of a play on "moving on" from Ruby and Pundit

expunge (v) - erase or remove completely

ex_punge?

<-- (says "we shouldn't do a clever name", suggests a clever name)

I'd steer clear of phoenix_*; feels too official. We could go with
something anthropomorphic. Bouncer, hall monitor, border guard, etc.

I'm just getting to the park, so I'll be offline until this evening.

On Sat, Sep 3, 2016, 11:16 AM schrockwell notifications@github.com wrote:

expunge (v) - erase or remove completely

ex_punge?

β€”
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#6 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAaW6RfWE2adQNPKvcT_lPDOML4nXwNsks5qmY80gaJpZM4J0Uab
.

Bouncer - your app is throwing a party, and some users aren't invited

Two syllables, one word, easy to remember. I really dig it.
On Sat, Sep 3, 2016 at 11:53 AM Ben Cates notifications@github.com wrote:

I'd steer clear of phoenix_*; feels too official. We could go with
something anthropomorphic. Bouncer, hall monitor, border guard, etc.

I'm just getting to the park, so I'll be offline until this evening.

On Sat, Sep 3, 2016, 11:16 AM schrockwell notifications@github.com
wrote:

expunge (v) - erase or remove completely

ex_punge?

β€”
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#6 (comment),
or mute the thread
<
https://github.com/notifications/unsubscribe-auth/AAaW6RfWE2adQNPKvcT_lPDOML4nXwNsks5qmY80gaJpZM4J0Uab

.

β€”
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#6 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAB2BvcPJqUpLjiA4vN6i4HAQQ3YXVtCks5qmZf7gaJpZM4J0Uab
.

Doh, already taken. Twice.
https://hex.pm/packages?_utf8=βœ“&search=Bouncer&sort=downloads

I like the anthro idea though.
On Sat, Sep 3, 2016 at 12:21 PM Rockwell Schrock schrockwell@gmail.com
wrote:

Bouncer - your app is throwing a party, and some users aren't invited

Two syllables, one word, easy to remember. I really dig it.
On Sat, Sep 3, 2016 at 11:53 AM Ben Cates notifications@github.com
wrote:

I'd steer clear of phoenix_*; feels too official. We could go with
something anthropomorphic. Bouncer, hall monitor, border guard, etc.

I'm just getting to the park, so I'll be offline until this evening.

On Sat, Sep 3, 2016, 11:16 AM schrockwell notifications@github.com
wrote:

expunge (v) - erase or remove completely

ex_punge?

β€”
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#6 (comment),
or mute the thread
<
https://github.com/notifications/unsubscribe-auth/AAaW6RfWE2adQNPKvcT_lPDOML4nXwNsks5qmY80gaJpZM4J0Uab

.

β€”
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#6 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAB2BvcPJqUpLjiA4vN6i4HAQQ3YXVtCks5qmZf7gaJpZM4J0Uab
.

From Thesaurus.com:

Main Entry: bodyguard
Part of Speech: noun
Definition: protector
Synonyms: bouncer, escort, guardian, minder, muscle*, praetorian, security
guard

Also I'm throwing in: doorman
On Sat, Sep 3, 2016 at 12:27 PM Rockwell Schrock schrockwell@gmail.com
wrote:

Doh, already taken. Twice.
https://hex.pm/packages?_utf8=βœ“&search=Bouncer&sort=downloads

I like the anthro idea though.
On Sat, Sep 3, 2016 at 12:21 PM Rockwell Schrock schrockwell@gmail.com
wrote:

Bouncer - your app is throwing a party, and some users aren't invited

Two syllables, one word, easy to remember. I really dig it.
On Sat, Sep 3, 2016 at 11:53 AM Ben Cates notifications@github.com
wrote:

I'd steer clear of phoenix_*; feels too official. We could go with
something anthropomorphic. Bouncer, hall monitor, border guard, etc.

I'm just getting to the park, so I'll be offline until this evening.

On Sat, Sep 3, 2016, 11:16 AM schrockwell notifications@github.com
wrote:

expunge (v) - erase or remove completely

ex_punge?

β€”
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#6 (comment)
,
or mute the thread
<
https://github.com/notifications/unsubscribe-auth/AAaW6RfWE2adQNPKvcT_lPDOML4nXwNsks5qmY80gaJpZM4J0Uab

.

β€”
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#6 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAB2BvcPJqUpLjiA4vN6i4HAQQ3YXVtCks5qmZf7gaJpZM4J0Uab
.

Some "bouncer" synonyms, available on Hex:

  • bodyguard
  • muscle
  • protector
  • garrison

We could do a lot worse than bodyguard.

On Sat, Sep 3, 2016, 1:56 PM schrockwell notifications@github.com wrote:

Some "bouncer" synonyms, available on Hex:

  • bodyguard
  • muscle
  • protector
  • garrison

β€”
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#6 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAaW6TCEnJJ_xHtl2WHR5niOsEBCRV35ks5qmbS_gaJpZM4J0Uab
.

Okay cool, we will go with bodyguard. I like it.

We can put in all the API changes into bodyguard v0.2.0 and do the rename at the same time.

This is done on develop. Still need to bump version and rename GitHub project.

Done! I made a new branch called authy-deprecated, bumped to v0.1.1, added a deprecation warning in the Hex package description, and pushed it to Hex.

bodyguard v0.2.0 is also published and merged to master.

\o/ Thanks for all your help @bencates. I really believe this package is better as a result of your contributions. I'm already dog-fooding it!

Great! I'm going to be pulling it into my project later this week.