Skip to content

EndlessPixel/server

Repository files navigation

EndlessPixel Web

Next.js TypeScript Tailwind CSS License

简体中文 | 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 即可实时预览。

🤝 贡献指南

  1. Fork 本仓库
  2. 创建特性分支:git checkout -b feat/xxx
  3. 提交 Commit:git commit -m "feat: 新增 xxx"(遵循 Conventional Commits
  4. 推送分支并提交 Pull Request
  5. CI 通过 & Code Review 合并

代码规范

  • 使用 TypeScript 严格模式
  • 组件名 PascalCase,文件名小写连字符
  • 样式优先使用 Tailwind CSS,避免行内样式
  • 提交前执行 npm run lint && npm run type-check

📄 许可证

GNU Affero General Public License v3.0
允许商业使用、修改、再发布,但修改后的网络服务必须开源。

💬 联系我们


Star ⭐ 与 Watch 👀 是对我们最大的支持!

About

The official website of EndlessPixel

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages