Open Carreau opened 1 week ago
I ran into this when viewing stuff for Project Jupyter and the package was not yet moved into the org. I had the inability to view who was in the org.
I've also been adding people as maintainers just to have them show up in the list. And I was about to suggest having some way to display active and past maintainers, perhaps some honorary mentions (for people who contributed a lot but shouldn't have access anymore).
What's the problem this feature will solve?
Currently if user USER maintain package PACK because they are part of the team TEAM of organisation ORG; the name and avatar of the user is not visible when viewing https://pypi.org/project/PACK, and the package is not listed under https://pypi.org/user/USER
This this can and be desirable in corporate environment, it is detrimental to recognition of open-source maintainers in open source orgs.
The current workaround it to also be added as an individual maintainer to be listed; but this is counter to what org and teams are for.
Describe the solution you'd like
Each individual (with maybe an org level override), should be able – for the teams they are part of – to check a "Make my membership of this teams public on all the corresponding package", leading to the packages being listed in https://pypi.org/user/USER, and the user name/avatar appearing on the https://pypi.org/project/PACK page.
Likely one want a UI indication if a maintainer is listed via a team role, or by being directly added, but that's extra.
Additional context
In addition; when a package maintainer views https://pypi.org/project/PACK, they should likely see all the maintainers, including those whose belonging is not public without having to go dig into the team view.