chore: rebrand to Hyveon#212
Merged
Merged
Conversation
Repository renamed from game-server-deploy to Hyveon on GitHub. Update all visible brand references — README, docs site title + URLs, app header text, setup banner, scripts, and the design spec — plus update 77+ open issue bodies to use the new repo URL. Intentionally NOT changing in this PR: - @gsd/* npm workspace scope (separate refactor; affects every import) - terraform `project_name` default of "game-servers-poc" (changing it would re-tag every AWS resource and break Cost Explorer's existing Project-tag activation; needs a planned migration) - CLAUDE.md's reference to the existing Project tag value The desktop pivot work (epic A et al.) will handle the workspace rename as part of the @gsd/server → @gsd/desktop-main migration. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This was referenced May 11, 2026
Contributor
There was a problem hiding this comment.
Pull request overview
Rebrands the repository and user-facing surfaces from game-server-deploy / “Game Server Manager” to Hyveon, updating docs-site configuration, documentation links, UI labels, and helper-script messaging to match the new GitHub repo name/URLs.
Changes:
- Updated docs-site (Docusaurus) branding + baseUrl, and refreshed docs pages/links to the new GitHub Pages and repo URLs.
- Updated app UI strings and outbound links (setup/docs/github), plus adjusted Playwright e2e brand assertions and related JSDoc references.
- Renamed root npm package metadata and regenerated the root lockfile metadata to reflect the new repo/package name.
Reviewed changes
Copilot reviewed 25 out of 26 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| setup.sh | Updates setup helper banner/usage text to the new Hyveon name. |
| scripts/README.md | Updates submodule-wrapper instructions and docs links to Hyveon URLs/path examples. |
| scripts/package.json | Updates scripts package description branding reference. |
| scripts/init-parent.ts | Updates scaffolder header docs, default submodule naming, and printed messages to Hyveon. |
| scripts/init-parent.test.ts | Updates test fixture expectations for the new default submodule dir/name. |
| README.md | Updates project name, wording, docs URLs, and repository tree label to Hyveon. |
| package.json | Renames root package name to hyveon. |
| package-lock.json | Updates lockfile root package name metadata to hyveon. |
| docs/superpowers/specs/2026-05-10-electron-desktop-pivot-design.md | Updates design spec narrative/productName to Hyveon branding. |
| docs/src/css/custom.css | Updates top-level comment branding reference for the docs site. |
| docs/package.json | Renames docs package name to hyveon-docs. |
| docs/docusaurus.config.ts | Rebrands Docusaurus config (title/baseUrl/project/org/edit URLs/navbar/footer links). |
| docs/docs/setup.md | Updates clone instructions and example IAM username to Hyveon. |
| docs/docs/intro.md | Updates docs landing page title and repo tree label to Hyveon. |
| docs/docs/guides/submodule.md | Updates submodule guide diagrams/paths/commands to Hyveon. |
| docs/docs/guides/maintainer.md | Updates GitHub links and repo tree label references to Hyveon. |
| app/packages/web/src/pages/discord.page.tsx | Updates setup walkthrough link to the Hyveon docs site. |
| app/packages/web/src/pages/dashboard.page.tsx | Updates setup/docs links to Hyveon docs/repo paths. |
| app/packages/web/src/pages/costs.page.tsx | Updates issue references from the old repo name to Hyveon. |
| app/packages/web/src/components/app-layout.component.tsx | Updates the top-bar product heading to “Hyveon”. |
| app/packages/web/src/components/api-token-modal.component.tsx | Updates docs URL used by the API token modal. |
| app/packages/web/e2e/specs/costs.spec.ts | Updates spec comment references to the Hyveon repo. |
| app/packages/web/e2e/pages/LogsPage.ts | Updates page-object comment references to the Hyveon repo. |
| app/packages/web/e2e/pages/CostsPage.ts | Updates page-object comment references to the Hyveon repo. |
| app/packages/web/e2e/pages/AppLayout.ts | Updates e2e locator expectation for the new “Hyveon” heading. |
| app/packages/server/src/main.ts | Updates startup log message branding to Hyveon. |
Copilot caught that docs/package.json was renamed to hyveon-docs but docs/package-lock.json still had the old name in both the root and the packages[""] entry. Without this fix, npm install in docs/ would rewrite the lockfile and create noisy diffs. Co-Authored-By: Claude Opus 4.7 <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.
Summary
Repository was renamed from
game-server-deploytoHyveonon GitHub. This PR updates the visible brand and URL references throughout the codebase to match.Updated:
<h1>, page docs hrefs, e2e brand assertions, JSDoc repo refs)setup.shbootstrap bannerscripts/(init-parent banner, README, test fixtures)docs/superpowers/specs/2026-05-10-electron-desktop-pivot-design.md)package.json#name→hyveondocs/package.json#name→hyveon-docspackage-lock.json(root name field, auto-regenerated)Intentionally NOT changed in this PR:
@gsd/*npm workspace scope — separate refactor; renaming touches every TS import. The desktop pivot's Epic B already plans the@gsd/server→@gsd/desktop-mainmigration; broader scope rename should happen alongside.project_namedefault"game-servers-poc"— changing it re-tags every AWS resource and invalidates Cost Explorer's existing Project-tag activation. Needs a planned migration with aterraform planreview.Issue bodies on GitHub: 82 of 112 open issues had their bodies updated to use
github.com/CoderCoco/HyveonURLs (handled out-of-band viagh issue edit).Test plan
npm installsucceeds at the new root namenpm run app:devbootscd docs && npm run startrenders the docs site with the new title🤖 Generated with Claude Code