Repository navigation
chore: move repo references to the GameplanePanel org - #14
Merged
Merged
Conversation
The repos moved from ValgulNecron to GameplanePanel (Gameplane, module, website). Rewrite every live reference with one scripted pass: GitHub links, the edit-this-page URL, prose repo names, the project-page fallback origin/base in src/config.ts (now gameplanepanel.github.io + /website) and ghcr.io paths for future releases. Install/upgrade docs keep ghcr.io/valgulnecron, since v0.3.0 and earlier are only published there, and gain a one-line note saying so. The changelog, website.pen and website-export/ are left untouched. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01F5nTEHSNk2CsAVrPbgpCq6 Signed-off-by: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The repos moved from
ValgulNecrontoGameplanePanel(Gameplane,gameplane-module→module,gameplane-website→website). This PR does the same rename here that GameplanePanel/Gameplane#622 did in the main repo.What changed
One scripted find-and-replace over the tracked files, with the mappings applied in the order given:
valgulnecron.github.io/gameplane-website→gameplanepanel.github.io/website(no matches)ValgulNecron/gameplane-module(s)→GameplanePanel/moduleValgulNecron/gameplane-website→GameplanePanel/website(fixes the "edit this page" link inDocsEditPageCard.astro)ghcr.io/valgulnecron/→ghcr.io/gameplanepanel/(skipped in install/upgrade docs, see below)ValgulNecron/Gameplane→GameplanePanel/Gameplane(GITHUB_URL, doc links, README, AGENTS.md)ValgulNecron/gameplane→GameplanePanel/gameplane(no matches)`gameplane-module` repositoryand similar) →GameplanePanel/module/GameplanePanel/website. The fork URL in contributing.mdx is now<you>/module.git. The Secret namegameplane-module-cosign-pubis unchanged.src/config.ts: since #12 the site is served from the custom domaingameplane.netat/. I keptCUSTOM_DOMAINand changed only the project-page fallback:SITE→https://gameplanepanel.github.io,BASE→/website, and the comment. If the fallback were made the live value, the custom domain would stop working. For the same reasonpublic/robots.txt(sitemap atgameplane.net) needed no change. The sitemap is generated fromSITE.package.json/package-lock.json: neither has arepositoryorhomepagefield, so I changed nothing. The package namegameplane-websiteis left as is.Published releases keep
ghcr.io/valgulnecron: releases up to and including v0.3.0 are only published there. These pages keep that registry and get a one-line note saying so: getting-started, installation, production-installation, air-gapped-installation, upgrades-migrations, platform-disaster-recovery, cluster-nodes-kubeconfig, executable-upgrades-rollback and helm-values-reference (the defaultimage.registryof the published chart). The landing-page hero command insrc/pages/index.astroalso keeps the old registry. It has no note, because a note there would be a design change that has to go throughwebsite.penfirst.Moved to
ghcr.io/gameplanepanel: pages about authoring and the release process going forward: module-authoring, module-cluster-crds (field example) and ci-releases-signing.Left alone: the changelog,
website.penandwebsite-export/.Verification
npm ci && npm run build: 95 pages built.npm run check: 0 errors, 0 warnings.git grep -i valgulnecronreturns hits only inwebsite-export/,website.pen, the changelog and the install exceptions above.CUSTOM_DOMAINunset (not committed). Canonical URLs and the sitemap usehttps://gameplanepanel.github.io/website/…. I checked 6,560 internal href/src values: all use the/website/base, and 2 don't resolve. Both are also broken onmaintoday:src/pages/docs/index.astro:332buildsBASE_URL + "/docs/". That gives//docs/on the current custom-domain build, which browsers read as a link to a host calleddocs./docs/dashboard-tour/, butsrc/pages/docs/[slug].astrofilters that page out.Follow-ups
website.pen/website-export/: update the old strings through Pencil, not by hand.website.penlines 1032, 2350, 5503 and 15821 holdghcr.io/valgulnecron/…install snippets. The matching exports arewebsite-export/json/JjbY2.json,hnTHJ.json,iif2F.jsonandvAYOC.json. Only change them once a release is published underghcr.io/gameplanepanel, together with theindex.astrohero command.gameplane.netis still attached toGameplanePanel/website. If the custom domain is ever dropped, the/websitefallback is ready.websitein GameplanePanel/Gameplane after this merges (git add website).ghcr.io/gameplanepaneland remove the notes once the first release is published there.🤖 Generated with Claude Code
https://claude.ai/code/session_01F5nTEHSNk2CsAVrPbgpCq6
Generated by Claude Code