Skip to content

feat(web): redesign developer platform site and add beta weapp-sqlite - #5

Merged
sonofmagic merged 4 commits into
mainfrom
codex/weapp-site-redesign
Sep 2, 2026
Merged

feat(web): redesign developer platform site and add beta weapp-sqlite#5
sonofmagic merged 4 commits into
mainfrom
codex/weapp-site-redesign

Conversation

@sonofmagic

@sonofmagic sonofmagic commented Sep 2, 2026

Copy link
Copy Markdown
Owner

Summary

重做 weapp.dev 官网为面向开发者工具链的精密工程风格,并补充 weapp-sqlite Beta 项目展示。

Changes

  • 重建首页、项目生态、工程链路、版本记录、愿景和交付/赞助视觉系统
  • 保留中英文路由、主题切换、统计偏好、SEO 和响应式交互
  • 新增 weapp-sqlite 项目详情、官方文档/源码链接和 Beta / 测试版 状态
  • 对未发布 npm 的 SQLite 项目不展示虚构的 npm 地址或指标,使用 0.0.0-beta 离线快照
  • 更新动态 Header/Footer、项目详情页、RSS、JSON-LD 和相关测试
  • 新增 GitHub Actions CI:锁定 Node/pnpm、依赖安装、静态检查、构建校验与 Playwright E2E
  • 修复指标同步命令和 fallback 行为,避免无 npm 发布包的 Beta 项目阻塞自动化更新

Testing

  • pnpm check
  • pnpm --filter @weapp.dev/web build
  • pnpm metrics:sync
  • pnpm --filter @weapp.dev/web test:e2e(46 passed,2 skipped)
  • GitHub Actions verify:passed
  • Cloudflare Workers Build:passed

Notes

@changeset-bot

changeset-bot Bot commented Sep 2, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: cfd39ae

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 2, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
weapp-dev cfd39ae Commit Preview URL

Branch Preview URL
Sep 02 2026, 12:27 PM

…sign

# Conflicts:
#	apps/web/scripts/generate-metrics.ts
#	apps/web/src/content.test.ts
#	apps/web/src/content/projects/varo.json
#	apps/web/src/data/project-metrics.fallback.json
#	apps/web/tests/e2e/site.spec.ts
@sonofmagic
sonofmagic merged commit f1db8e2 into main Sep 2, 2026
2 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