Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/ docs Public template

📚 HaloLight 官方文档 Documentation - 设计规范, API 文档, 开发指南, 35+ 项目模板, VitePress → halolight.docs.h7ml.cn

License

Notifications You must be signed in to change notification settings

halolight/docs

Repository files navigation

HaloLight Docs

English | 简体中文

Deploy License VitePress Node pnpm Website

HaloLight 多框架管理后台项目文档站点,基于 VitePress 构建,支持中英文双语。

项目关系

  • halolight/docs:文档与规范的唯一来源,定义跨框架的设计、接口和最佳实践
  • halolight/halolight:Next.js 14 参考实现,验证规范的 React 路径
  • halolight/halolight-vue:Vue 3.5 参考实现,验证规范的 Vue 路径

规范更新优先在本仓库落地,再同步到对应实现仓库,确保文档与代码一致。

项目概述

HaloLight 是一套多框架实现的企业级管理后台解决方案。参考实现:

所有 14 个前端框架、7 个后端 API、8 个部署方案均已实现并部署,预览地址见各仓库 README。

框架版本

框架 状态 预览 仓库 文档
🟦 Next.js 14 ✅ 已部署 预览 GitHub 指南
⚛️ React (Vite) ✅ 已部署 预览 GitHub 指南
💚 Vue 3.5 ✅ 已部署 预览 GitHub 指南
🔺 Angular 21 ✅ 已部署 预览 GitHub 指南
🌿 Nuxt 4 ✅ 已部署 预览 GitHub 指南
🧡 SvelteKit 2 ✅ 已部署 预览 GitHub 指南
🪐 Astro 5 ✅ 已部署 预览 GitHub 指南
💠 Solid.js ✅ 已部署 预览 GitHub 指南
⚡ Qwik ✅ 已部署 预览 GitHub 指南
🎸 Remix ✅ 已部署 预览 GitHub 指南
🪶 Preact ✅ 已部署 预览 GitHub 指南
🔥 Lit ✅ 已部署 预览 GitHub 指南
🦖 Fresh (Deno) ✅ 已部署 预览 GitHub 指南
🦕 Deno ✅ 已部署 预览 GitHub 指南

后端 API

后端技术 状态 预览 仓库 文档
🦜 NestJS 11 ✅ 已部署 API Docs GitHub 指南
🐍 Python FastAPI ✅ 已部署 API Docs GitHub 指南
☕ Java Spring Boot ✅ 已部署 API Docs GitHub 指南
🐹 Go Fiber ✅ 已部署 API Docs GitHub 指南
🟩 Node.js Express ✅ 已部署 - GitHub 指南
🐘 PHP Laravel ✅ 已部署 - GitHub 指南
🍞 Bun + Hono ✅ 已部署 - GitHub 指南

中间层 / 全栈

项目 状态 说明 仓库 文档
🔗 tRPC BFF ✅ 已部署 类型安全 API 网关 GitHub 指南
⚡ Next.js Action ✅ 已部署 Server Actions 全栈方案 GitHub 指南

部署方案

平台 状态 预览 仓库 文档
☁️ Cloudflare ✅ 已部署 预览 GitHub 指南
さんかく Vercel ✅ 已部署 预览 GitHub 指南
🔷 Netlify ✅ 已部署 预览 GitHub 指南
🐳 Docker ✅ 已部署 - GitHub 指南
🚂 Railway ✅ 已部署 预览 GitHub 指南
✈️ Fly.io ✅ 已部署 预览 GitHub 指南
☁️ Azure ✅ 已部署 预览 GitHub 指南
🟠 AWS ✅ 已部署 预览 GitHub 指南

扩展项目

项目 状态 说明 仓库 文档
🎨 UI 组件库 ✅ 已部署 Stencil Web Components GitHub 指南
🤖 AI 助理 🚧 开发中 RAG + 动作执行 GitHub 指南
₿ Web3 集成 🚧 开发中 钱包登录 + 链上数据 GitHub 指南

核心特性

  • 可拖拽仪表盘 - 自定义布局的 Dashboard 系统
  • 权限控制 - RBAC 权限管理,支持通配符
  • 主题系统 - 11 种皮肤预设 + 明暗模式
  • Mock 数据 - 开发环境完整数据模拟
  • 组件库 - 基于 shadcn/ui 30+ 组件

开发

# 安装依赖
pnpm install
# 启动开发服务器
pnpm dev
# 构建生产版本
pnpm build
# 预览构建结果
pnpm preview

文档结构

docs/
├── .vitepress/ # VitePress 配置
│ ├── config.ts # 主配置
│ ├── nav.ts # 导航栏配置
│ ├── sidebar.ts # 侧边栏配置
│ ├── head.ts # HTML head 配置
│ └── pwa.ts # PWA 配置
├── guide/ # 使用指南
│ ├── index.md # 简介
│ ├── getting-started.md # 快速开始
│ ├── nextjs.md # 🟦 Next.js
│ ├── vue.md # 💚 Vue
│ ├── angular.md # 🔺 Angular
│ ├── nuxt.md # 🌿 Nuxt
│ ├── sveltekit.md # 🧡 SvelteKit
│ ├── astro.md # 🪐 Astro
│ ├── solidjs.md # 💠 Solid.js
│ ├── qwik.md # ⚡ Qwik
│ ├── remix.md # 🎸 Remix
│ ├── preact.md # 🪶 Preact
│ ├── lit.md # 🔥 Lit
│ ├── fresh.md # 🦖 Fresh (Deno)
│ ├── deno.md # 🦕 Deno + Hono
│ ├── api-go.md # 🐹 Go API
│ ├── api-node.md # 🟩 Node.js API
│ ├── admin.md # 🛠️ Admin 面板
│ ├── cloudflare.md # ☁️ Cloudflare
│ ├── vercel.md # さんかく Vercel
│ ├── netlify.md # 🔷 Netlify
│ ├── docker.md # 🐳 Docker
│ ├── railway.md # 🚂 Railway
│ ├── fly.md # ✈️ Fly.io
│ ├── azure.md # ☁️ Azure
│ └── aws.md # 🟠 AWS
├── development/ # 开发文档
│ ├── index.md # 开发概览
│ ├── architecture.md # 整体架构
│ ├── components.md # 组件规范
│ ├── state-management.md # 状态管理
│ ├── api-patterns.md # API 设计
│ ├── authentication.md # 认证系统
│ ├── dashboard.md # 仪表盘
│ ├── theming.md # 主题系统
│ └── implementation-guide.md # 实现指南
├── public/ # 静态资源
└── index.md # 首页

技术栈

贡献指南

欢迎提交 Issue 和 Pull Request!

  1. Fork 本仓库
  2. 创建功能分支 (git checkout -b feature/amazing-feature)
  3. 提交更改 (git commit -m 'feat: add amazing feature')
  4. 推送分支 (git push origin feature/amazing-feature)
  5. 创建 Pull Request

License

MIT © 2025 h7ml & HaloLight

About

📚 HaloLight 官方文档 Documentation - 设计规范, API 文档, 开发指南, 35+ 项目模板, VitePress → halolight.docs.h7ml.cn

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

AltStyle によって変換されたページ (->オリジナル) /