-
Notifications
You must be signed in to change notification settings - Fork 96
Move k-bx/python-semver to python-semver/python-semver / transfer ownership of k-bx/python-semver to python-semver Github organization #177
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
Comments
Thank you @scls19fr and @k-bx for all your efforts! Much appreciated! 👍 ❤️ I have three points which we could maybe discuss:
Travis
Just to let you all know: GitHub has released GitHub Actions now. To see it how we can use it, in my fork I've added an action to release semver to test.pypi.org, see here: https://github.com/tomschr/python-semver/actions I don't have anything against Travis, it's just another CI we could consider (as we rebuild our repo anyway).
Any preferences for Travis or GH Actions? 😉 NamingIf we move the repo from the old to the new organization, it will be named Any other ideas? TeamAnother point is do we need teams? Teams can be created with specific permissions. For example, we could create a release team or some admins etc. That makes it a bit easier to distribute the work (of course, communication is still essential). Maybe we don't need to decide it now, it can be added in the future. With a GH org it's kind of very easy to do that. |
Ok, here is a short checklist that may be helpful:
If you have further ideas, please amend it! 👍 |
logo should be our top priority 😉😉😉 about doc... github page can also be considered |
True, I thought of that as well. I'm not sure how easy is setting it up to store different versions. I haven't looked at ReadTheDocs (RTD), but I assume, it can be a little bit easier. A lot of documentation for Python modules/libraries resides on RTD. I don't know if people expect that there. Maybe it's up to us and it's a matter of how simple it is to setup either GH Pages or RTD. |
Thanks @k-bx for having transfered python-semver. I personally don't see any problem about having project available at https://github.com/python-semver/python-semver/ I will now see about CI transfer (still using Travis), url fix... After this, I will grant @tomschr some rights to test CI using Github actions. |
#178 should fix all (most?) links to GH org now. I have also changed in https://readthedocs.org/dashboard/python-semver/edit/ repository URL |
@scls19fr Thank you very much! ❤️ 👍 I will read the docs how to host different versions. Will let you know once i'm done. 😉 |
@scls19fr
I did some light experiments and activated two previous version (2.9.0 and 2.8.1). Just for testing. I think, we should keep 2.9.0 but can delete 2.8.1. That was easy! Any other wishes? 😉 |
@tomschr I would keep previous versions - not everyone will have ability to use latest version of package (for instance in case of using package from their distro) |
@ppkt Right Karol. Which versions would you keep? |
@tomschr let's start from 2.8.1 (however in Debian there is still 2.0.1) |
@ppkt That is already the case. 😉 I've enabled 2.8.1 and 2.9.0. Additionally, we have "latest" and "stable", but these are just links to the current 2.9.0 version. However, that will change of course when we release 3.0.0 (or 2.9.1, whatever). |
@scls19fr Ahh, right, I remember. :) From what I saw, it looks normal in the RTD. Maybe you could try to remove the Webhook and readd it? Maybe that solves the problem. |
@tomschr you should now be allowed to remove/add webhook in this repository. |
@scls19fr Thanks, I've recreated it, but I couldn't test it. Maybe we should create a 2.9.1 anyway, because the Changelog has a (WIP) label. |
Not sure publishing a new release just for changing CHANGELOG is worth it. Maybe we should tackle "real" issues |
Not sure the doc build is automatically triggered |
I think it did. The last build is 49min back (https://readthedocs.org/projects/python-semver/builds/9913706/) which built commit e2b07af. So clicking the "latest build" of the documentation will bring you always to the last commit on master.
Right, I think my idea is obsolete as the Webhook seems to work (as trying to show it in the previous paragraph). Thanks for your changes and the trust you put in me. :-) |
* Mentioned in python-semver#177 and python-semver#178 * Update CHANGELOG.rst
Mentioned in issue python-semver#177
Mentioned in issue python-semver#177 Co-authored-by: scls19fr
* Mentioned in issue python-semver#177 * Add it to documentation Co-authored-by: scls19fr
* Mentioned in issue python-semver#177 * Add logo to documentation Co-authored-by: scls19fr
* Mentioned in issue python-semver#177 * Add logo to documentation Co-authored-by: scls19fr
* Mentioned in issue python-semver#177 * Add logo to documentation * Update CHANGELOG Co-authored-by: scls19fr
* Mentioned in issue python-semver#177 * Add logo to documentation * Update CHANGELOG Co-Authored-By: scls19fr
* Mentioned in issue python-semver#177 * Add logo to documentation * Update CHANGELOG Co-Authored-By: scls19fr
* Mentioned in issue python-semver#177 * Add logo to documentation * Update CHANGELOG Co-Authored-By: scls19fr
@scls19fr Can we close this issue? 😉
I guess, we don't need teams at the moment. Do we need a special config for PyPI? Or do you see other things that still needs to be fixed for this issue? Thanks! |
Uh oh!
There was an error while loading. Please reload this page.
Hi all,
as discussed in #134 (comment)
a Github organization https://github.com/python-semver/ have been created (@k-bx and I are currently owner).
We need https://github.com/k-bx/python-semver/ to be moved to this organisation (ie k-bx/python-semver ownership should be transferred to https://github.com/python-semver/ ).
In order to keep issues history, I think you will need to transfer ownership of https://github.com/k-bx/python-semver to https://github.com/python-semver/ Github org.
https://help.github.com/en/github/administering-a-repository/transferring-a-repository#transferring-a-repository-owned-by-your-user-account
After this, some setup will probably be required (Continuous Integration, maybe some links in project files...)
Maybe we should probably use this occasion to setup https://travis-ci.com/ instead of https://travis-ci.org/
https://docs.travis-ci.com/user/migrate/open-source-on-travis-ci-com/
https://devops.stackexchange.com/questions/1201/whats-the-difference-between-travis-ci-org-and-travis-ci-com/4305
Your opinion?
Kind regards
The text was updated successfully, but these errors were encountered: