-
Notifications
You must be signed in to change notification settings - Fork 32
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
Change organization and project name expansion #1167
Comments
Things that might break:
|
https://docs.github.com/en/organizations/managing-organization-settings/renaming-an-organization Doesn't mention pages URLs redirecting |
Also relevant |
Okay going to try to change the org name now, let's see how this goes... cc @jeromekelleher |
...and quickly encountered an issue. After the org rename, my plan was to create a new organization According to StackOverflow, I can contact GitHub support to get this repository name unretired. I'll do that now. If it takes longer than 24 hours to unretire the repo, I'll change the org name back for now. Let me know if anyone has concerns about our docs being broken longer than that... |
Okay I've got a ticket filed with GitHub support, I expect this URL only works for me but for my own reference I'll record it here: https://support.github.com/ticket/personal/0/2699614 |
Now to change Mergify.mergify.yml Markdown docsCONTRIBUTING.md Setupsetup.cfg Scripts.github/scripts/test_sgkit_bgen.py Workflows.github/workflows/benchmark.yml Benchmarksbenchmarks/asv.conf.json Docsdocs/conf.py Codesgkit/io/vcfzarr_reader.py Testssgkit/tests/test_ld.py Validationvalidation/gwas/method/pc_relate/Dockerfile |
I went ahead and committed the find and replace directly at d09fe24. Upon closer inspection there's also the issue of the email we associate with the project, |
According to https://whois.domaintools.com/pystatgen.org the registration for I went ahead and bought |
Okay docs look good at https://sgkit-dev.github.io/sgkit/latest. I noticed that for some reason https://sgkit-dev.github.io/sgkit is redirecting to https://pystatgen.github.io/sgkit/latest, and I'm not quite sure where that rule is encoded. It also seems that older versions of the docs are no longer available. I believe @tomwhite might know more about how our docs interact with GitHub Pages to figure this out? |
It's in the gh-pages branch: https://github.com/sgkit-dev/sgkit/blob/gh-pages/index.html
The version switcher at https://sgkit-dev.github.io/sgkit/latest/ doesn't seem to be appearing, although older versions do exist, e.g. https://sgkit-dev.github.io/sgkit/0.7.0/. However, the versions that they link to are wrong because they have the |
Awesome! Thanks for sorting this out @hammer |
Given that we have the sgkit.dev domain, I wonder if it would be worth making our stable docs URL point there? So, rather than https://sgkit-dev.github.io/sgkit/ have something like https://sgkit.dev/sgkit/docs or something? It's a bit easier to remember, and would be easier to keep stable long term. We can still host using GitHub pages, it's effectively just a redirect. That's what we do with tskit.dev isn't it @benjeffery? Might be nice to just do this, as we're changing docs URLs in packages etc anyway? |
Ah yes in my reading I've seen comments about using a custom domain like that to avoid the situation we're in currently. To be honest managing DNS is not my favorite thing in the world. I will file it as an issue and come back to it a bit later? Also they've un-retired |
Okay I've resurrected One thing I did not think about: when we bring back this repository, we lose the automatic redirects that GitHub sets up from all This means links like https://github.com/pystatgen/sgkit/discussions will now 404 instead of redirecting to https://github.com/sgkit-dev/sgkit/discussions. In short: we've gained a redirect for our Pages, but lost the redirect for our repo. If everyone is okay with this tradeoff, I'm ready to close this out. |
I'm good with that |
Great filed #1212 to follow up and will close this one out for now! |
We decided to rename the organization to
sgkit-dev
and to expandsgkit
to "Scalable genetics toolkit". We should make the corresponding changes and make sure all project resources work.The text was updated successfully, but these errors were encountered: