Skip to content

feat: 拆分商业与开源应用并统一产品官网设计 - #12

Merged
sonofmagic merged 3 commits into
mainfrom
codex/independent-sites
Oct 1, 2026
Merged

sonofmagic merged 3 commits into
mainfrom
codex/independent-sites

Conversation

@sonofmagic

@sonofmagic sonofmagic commented Sep 30, 2026 •

Copy link
Copy Markdown
Member

变更

将 weapp.dev 与 weapp.js.org 拆为两个独立 Astro 应用,并按产品官网式展示重新设计两站:中性黑白灰、大标题、宽松留白、自托管 Geist、真实演示和截图。保留绿色标识、粒子字标、项目星球和完整项目资料。

  • apps/web 固定为商业站,Cloudflare 托管;apps/open-source 固定为开源站,GitHub Pages 同时支持根路径和 /weapp.dev/。删除部署身份和服务/赞助切换开关。
  • packages/project-catalog 只承载公开事实、素材、类型/校验及指标;packages/site-ui 提供中立组件、颜色/排版/间距/按钮样式及演示。页面编排、导航、文案、SEO、隐私、统计和商业模块由应用各自维护,禁止跨应用依赖。
  • 两站保留项目导航、完整九项目资料、演示、工具链和真实发布。商业站额外提供开源站介绍、服务、流程、建设中能力、联系方式与自愿赞助。仅 weapp-vite/weapp-tailwindcss 展示已确认实施服务;第三方和规划项目不宣称官方合作或交付承诺。
  • 同步导航、目录、详情、报价/赞助/贡献者、隐私、404、统计偏好和图表。修正目录卡片样式误放在父组件的问题,使桌面行布局、手机堆叠和筛选隐藏由组件自身维护。
  • 粒子缩短为700ms停留+1500ms聚合,背景粒子减半,聚合后最多10次/秒绘制,离屏及后台暂停;静态与减少动态效果回退保留,章节默认可读。
  • 保持价格、赞助权益、60/25/15、文档子域和统计账号。开源产物没有报价、收款、基金或商业主域导流,六条历史资金路径仍为同语种 noindex 静态跳转。

新旧对比

首屏保留探索体验,收敛字体、网格、轨道和星球重量;后续章节改为更清晰的展示节奏。

商业站首屏前后对比

新的商业站定位章节

开源站对比、两站截图矩阵、体积和详细记录见 本轮设计验收。根级和两应用 DESIGN.md 及设计 token sidecar 已同步。

验证

  • 冻结锁文件安装、pnpm check、pnpm build、依赖边界和产物检查通过;138项单元/边界测试,类型检查无错误/警告/提示。
  • 本轮完整桌面/移动 E2E:商业站354 passed /30 skipped;开源站322 passed /30 skipped。修正复审问题后,定向重跑商业174项、开源102项全部通过。远端发现404旧插画断言后,更新为实际品牌资源、错误说明和同语种恢复路径,Pages专项10项复验通过。跳过项沿用设备专属矩阵、非本站功能及显式启用的线上统计协议测试。
  • 320/390px手机、1280/1440px桌面视觉验收;中英文、明暗主题、键盘/触控、无JS、减少动态效果、导航、筛选、演示/复制、联系方式、图表、历史路径及Pages子路径有覆盖。
  • 分别在只含一个应用、共享包和根配置的临时目录构建并验证产物,复用第三方依赖;无须另一应用源码。
  • 独立视觉复审要求修正404旧插画与重复小标题,修正后两项均 resolved,最终 disposition 为 ship。正常粒子截图和实际 drawArrays 调用回归确认动画保留及离屏暂停。
  • 首屏脚本 gzip从5,424B变为5,505B(+81B调度逻辑);商业CSS减少7,782B,开源CSS减少3,147B,移除Sora字体请求。没有新增动画依赖,商业首页不加载ECharts。本地观测各站2.1秒内18次稳态绘制、CLS0;不把本地结果等同于生产性能。

预览、发布与独立回滚

保留原Worker、域名、Pages地址,两站CI/产物/权限分别管理;共享包和根配置变更触发两条链。商业PR预览沿用Worker Version,开源站提供独立构建产物。本地预览:商业 http://127.0.0.1:4322/,开源 http://127.0.0.1:45332/。

本PR不合并、不部署生产。验证产物分别保留30天,发布前保存上一版:商业站选择先前Worker Version回滚,开源站使用自己的上一版产物或提交重新发布。按维护手册分别验证域名、静态资源、SEO与统计请求;上线后核验留待发布阶段。合并前核对分支保护是否仍要求旧通用CI名称。

@github-actions

github-actions Bot commented Sep 30, 2026 •

Copy link
Copy Markdown

Preview for this pull request: https://cfc64dfc-weapp-dev.sonofmagic.workers.dev

This Worker Version is not production traffic. weapp.dev stays on the current production deployment.

@sonofmagic sonofmagic changed the title 拆分商业与开源应用,保留酷炫首页和完整项目介绍 feat: 拆分商业与开源应用并统一产品官网设计 Oct 1, 2026
@sonofmagic
sonofmagic merged commit 17aa16b into main Oct 1, 2026
7 of 8 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