简体中文 | English
EndlessPixel 官方网站与启动器分发平台,基于 Next.js App Router + TypeScript + Tailwind CSS 构建。
- ⚡ 全栈 React 框架 Next.js 15,支持 SSR/SSG/ISR
- 🎨 Tailwind CSS 4 原子化样式,暗色模式开箱即用
- 📦 60+ 启动器与整合包高速下载,支持自定义镜像
- 🧪 严格 TypeScript 类型检查,ESLint + Prettier 自动化
- 📱 响应式布局,PWA 离线支持(Workbox 自动生成)
- Node.js ≥ 18
- npm ≥ 9(推荐 pnpm 8)
# 1. 克隆仓库
git clone https://github.com/EndlessPixel/server.git
cd server
# 2. 安装依赖
npm install
# or pnpm install
# 3. 启动开发服务器
npm run dev
# or pnpm dev浏览器访问 http://localhost:3000 即可实时预览。
- Fork 本仓库
- 创建特性分支:
git checkout -b feat/xxx - 提交 Commit:
git commit -m "feat: 新增 xxx"(遵循 Conventional Commits) - 推送分支并提交 Pull Request
- CI 通过 & Code Review 合并
- 使用 TypeScript 严格模式
- 组件名 PascalCase,文件名小写连字符
- 样式优先使用 Tailwind CSS,避免行内样式
- 提交前执行
npm run lint && npm run type-check
GNU Affero General Public License v3.0
允许商业使用、修改、再发布,但修改后的网络服务必须开源。
- 问题与建议:新建 Issue
- 讨论区:GitHub Discussions
Star ⭐ 与 Watch 👀 是对我们最大的支持!