Skip to content

refactor(branding): establish ModuRelay product identity#2

Merged
lien0219 merged 6 commits into
mainfrom
develop
Jul 16, 2026
Merged

refactor(branding): establish ModuRelay product identity#2
lien0219 merged 6 commits into
mainfrom
develop

Conversation

@lien0219

Copy link
Copy Markdown
Owner

Summary

建立 ModuRelay 独立开源衍生项目的默认品牌体系、官方说明文档和开发协作规范。

本次变更将用户可见默认品牌从 Sub2API 调整为 ModuRelay,同时保留必要的上游归属、Go Module、数据库及协议兼容标识。

Included

  • 新增 ModuRelay 品牌配置与默认展示
  • 重写 README.md、README_CN.md 和 README_JA.md
  • 新增 BRANDING.md
  • 新增 NOTICE.md
  • 新增 UPSTREAM.md
  • 新增 CUSTOM_CHANGELOG.md
  • 新增 docs/BRANCHING.md
  • 补充品牌契约测试
  • 调整与品牌修改相关的 CI 和前端构建配置
  • 删除 README 中属于上游项目的赞助推广内容
  • 保留 Sub2API 上游归属和许可证声明

Validation

  • git diff --check 通过
  • 前端 pnpm typecheck 通过
  • 前端 pnpm build 通过
  • 后端 go build ./cmd/server 通过
  • 品牌相关单元测试通过
  • LICENSE 未修改
  • upstream-main 未修改
  • 工作区 clean

lien0219 and others added 6 commits July 16, 2026 00:14
Centralize frontend brand config, update defaults and docs while
preserving Go module paths and existing deployment identifiers.
Restore a valid ProxyAdBanner template root for eslint and strip
accidental BOM from Go files rewritten during rebranding.

Co-authored-by: Cursor <cursoragent@cursor.com>
Align unit test expectations with the rebranded settings fallback.

Co-authored-by: Cursor <cursoragent@cursor.com>
Replace upstream-oriented README content with ModuRelay project docs,
remove sponsor promotions, and keep attribution via NOTICE and LICENSE.
refactor(branding): establish ModuRelay product identityFeature/branding
@lien0219
lien0219 merged commit 82dc14b into main Jul 16, 2026
14 checks 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