-
Notifications
You must be signed in to change notification settings - Fork 8
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
Creating GSF organisation account for language package repositories (PyPI/NPM/Crates) #88
Comments
@seanmcilroy29 I dont have permissions to assign anyone in this repo, could you assign yourself for this issue, if you can work on it? Thanks! |
My suggestion would be that Sean create an account for each of these repositories, with a GSF specific email address, and then individual users can be added as maintainers. For example, if you look at the way the Azure package is published on PyPi: https://pypi.org/project/azure/ There is a Microsoft Corporation user with the email of [email protected] - and then other users are added as maintainers. |
GitHub Packages supports npm: https://github.com/features/packages I think it is better to use GitHub Packages if we can use as possible due to maintenance cost. GitHub planned to support Python on GitHub Packages, but it seems to be cancelled: github/roadmap#94 Very disappointed... |
Thanks for the input @YaSuenag ! Thats good to know - one language group we can already take care of. Too bad about python. |
If there is a namepsace/org question (ike npm) can we use use gsf if it's available and not green-software-foundation allows us to use large fonts and make demo code snappy. |
@seanmcilroy29 - will follow up on this one with you |
@jmcook1186 updated us at OSWG that on NPM we now have @grnsft |
I checked in with @seanmcilroy29 - he will create accounts for PyPl and Crates, and then share the login details with me. |
@Sophietn - crates.io approved as a Third-Party application in the GSF repo |
Thanks @seanmcilroy29, perfect! |
Closing as we now have accounts for the requested indexes. Please contact me for login details. |
Is your feature request related to a problem? Please describe.
Currently projects under GSF cannot release packages under centrally managed package index/registry - e.g. PyPI for Pyhon, NPM for JS-related languages, Crates for Rust - please add in comments if I missed any.
Describe the solution you'd like
Create GSF organisation accounts for each, allow project maintainers to submit new packages (@Sealjay mentioned using a single account for PyPI and giving access keys to maintainers - maybe that is also possible for other package indexes/registries?)
@jawache mentioned keeping a concise name for the organisation - GSF. I suggest:
pip
tool) keep the full organisation name : Green Software Foundation.However I would still consider keeping the full name regardless, to ensure Green Software Foundation is not confused with any other organisation
Package registries /indexes for which I propose GSF creates accounts for:
Describe alternatives you've considered
Releasing language specific packages for languages with package indexes/registires as github packages, to manually integrate in the project.
Issues with this approach:
Additional context
Please submit further language package registry requests under this issue
The text was updated successfully, but these errors were encountered: