Skip to content

Rebrand platform and codebase as BAIGE - #1

Merged
Syurli merged 26 commits into
mainfrom
brand/baige-naming-system
Aug 10, 2026
Merged

Syurli merged 26 commits into
mainfrom
brand/baige-naming-system

Conversation

@Syurli

@Syurli Syurli commented Aug 10, 2026 •

Copy link
Copy Markdown
Owner

Summary

Reworks the repository around the new 百舸 / BAIGE brand architecture and removes CrossLoom as an active product/platform name.

Brand and product system

  • Rebrand README, architecture, roadmap, contribution docs, engine entry points, Studio UI, and GitHub Pages to BAIGE / 百舸.
  • Add docs/PRODUCT_NAMING.md as the canonical naming guide.
  • Define official user-facing products as independently named tools with the fixed family signature A BAIGE Project.
  • Reserve BAIGE-prefixed names for shared infrastructure such as BAIGE Studio, BAIGE IR, Bridge Protocol, Runtime, and code namespaces.
  • Record CrossLoom and UDMBF as legacy names permitted only for migration/history/compatibility contexts.

Code namespace migration

  • crossloom root workspace → baige
  • @crossloom/studio → @baige/studio
  • @crossloom/editor-core → @baige/editor-core
  • @crossloom/schema → @baige/schema
  • @crossloom/bridge-protocol → @baige/bridge-protocol
  • CROSSLOOM_SCHEMA_VERSION → BAIGE_SCHEMA_VERSION
  • CrossLoomDocument → BaigeDocument

Website

  • Rebuild the homepage around BAIGE as the mother platform/ecosystem.
  • Add the independent-product / A BAIGE Project family model.
  • Rebrand the roadmap and 404 page.
  • Keep the historical CrossLoom GitHub/Pages URL only as an explicit migration slug.

CI hygiene

  • Fix the existing Node/pnpm cache setup that required a missing pnpm-lock.yaml before validation could start.
  • Add explicit Prettier exclusions for generated or intentionally hand-formatted prototype/static-site files so CI can reach the real typecheck/test/build gates.

Compatibility

This intentionally includes early breaking API/package-name changes. The repository is still at 0.1.0-foundation, so this PR treats the BAIGE reset as the new naming baseline rather than carrying the old namespace forward as a permanent alias.

The GitHub repository itself is still named CrossLoom because the connected GitHub action set does not expose a repository-rename action. Documentation explicitly treats that string as a historical URL slug.

Validation

GitHub Actions CI passes on the final branch head:

  • dependency installation: passed
  • formatting gate: passed
  • TypeScript typecheck: passed
  • tests: passed
  • build: passed

@Syurli
Syurli merged commit f6a504e into main Aug 10, 2026
1 check passed
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.

1 participant