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

Owner add command cannot add maintainers as documented #300

Closed
eproxus opened this issue Feb 1, 2022 · 1 comment · Fixed by #305
Closed

Owner add command cannot add maintainers as documented #300

eproxus opened this issue Feb 1, 2022 · 1 comment · Fixed by #305

Comments

@eproxus
Copy link

eproxus commented Feb 1, 2022

The documentation states:

$ rebar3 help hex owner
...
Supported command combinations:
 ...
 rebar3 hex owner add <package> <username> <level>
...

But running rebar3 hex owner add foo bar maintainer add the user as an owner instead. Using rebar3 hex owner add foo bar --level maintainer works, as documented further down in the man page.

What is a maintainer btw? It's not documented anywhere on Hex or in Mix/Rebar...

@starbelly
Copy link
Member

starbelly commented Feb 5, 2022

Fully agree 💯 ...

This should be documented in hex.pm and perhaps in rebar3_hex as well.

One distinction is a "full" owner can transfer a package, where as a maintainer can only publish, retire, etc. iirc. Would ask @ericmj to correct me if I'm wrong.

The levels have a more use in organizations also iirc.

@starbelly starbelly linked a pull request Mar 28, 2022 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants