基于 WebCell v3 + Parcel 2 构建的现代化 GitHub 中文版应用,支持 PWA。
-
编程语言:HTML 5、CSS 3、TypeScript
-
Web 组件化框架:WebCell v3 - 基于 Stage-3 装饰器的现代 Web 组件框架
-
状态管理:MobX + MobX-RESTful
-
路由管理:cell-router
-
构建工具:Parcel 2 - 零配置构建工具
-
包管理器:PNPM - 高效的包管理器
-
UI 框架:Bootstrap 5 (工具类) + BeerCSS (组件)
-
代码质量:ESLint 9 + TypeScript ESLint
-
开放数据:GitHub REST API v3
- ✅ 现代化架构:使用 WebCell v3 Stage-3 装饰器语法
- ✅ 类型安全:完整的 TypeScript 类型支持
- ✅ 代码分离:异步加载非首页路由,优化加载性能
- ✅ PWA 支持:完整的 Progressive Web App 体验
- ✅ 响应式设计:适配各种设备尺寸
- ✅ 实时数据:直接使用 GitHub API 获取真实数据
# 安装依赖
pnpm install
# 开发服务器
pnpm dev
# 构建生产版本
pnpm build
# 代码检查
pnpm lint
# 自动修复代码风格
pnpm lint --fix
构建后的文件在 dist/
目录中,可直接部署到任何静态文件服务器。
close #1