Skip to content

chore: rebrand to Hyveon#212

Merged
CoderCoco merged 2 commits into
mainfrom
chore/rebrand-to-hyveon
May 11, 2026
Merged

chore: rebrand to Hyveon#212
CoderCoco merged 2 commits into
mainfrom
chore/rebrand-to-hyveon

Conversation

@CoderCoco
Copy link
Copy Markdown
Owner

Summary

Repository was renamed from game-server-deploy to Hyveon on GitHub. This PR updates the visible brand and URL references throughout the codebase to match.

Updated:

  • README.md (title, docs URLs, repo tree label)
  • Docusaurus site config (title, baseUrl, projectName, organizationName, edit URLs, navbar, footer, copyright)
  • Docs pages (intro, setup, architecture, guides, submodule wrapper guide)
  • App source (header <h1>, page docs hrefs, e2e brand assertions, JSDoc repo refs)
  • setup.sh bootstrap banner
  • scripts/ (init-parent banner, README, test fixtures)
  • Design spec (docs/superpowers/specs/2026-05-10-electron-desktop-pivot-design.md)
  • Root package.json#namehyveon
  • docs/package.json#namehyveon-docs
  • package-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-main migration; broader scope rename should happen alongside.
  • Terraform project_name default "game-servers-poc" — changing it re-tags every AWS resource and invalidates Cost Explorer's existing Project-tag activation. Needs a planned migration with a terraform plan review.
  • CLAUDE.md's reference to the existing AWS tag value.

Issue bodies on GitHub: 82 of 112 open issues had their bodies updated to use github.com/CoderCoco/Hyveon URLs (handled out-of-band via gh issue edit).

Test plan

  • npm install succeeds at the new root name
  • npm run app:dev boots
  • Browser shows "Hyveon" in the app header
  • cd docs && npm run start renders the docs site with the new title
  • No broken internal links in docs

🤖 Generated with Claude Code

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>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Comment thread docs/package.json
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>
@CoderCoco CoderCoco merged commit b78f637 into main May 11, 2026
9 checks passed
@CoderCoco CoderCoco deleted the chore/rebrand-to-hyveon branch May 11, 2026 05:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants