一个基于 Node.js 的全栈项目,包含博客应用、UI组件库和数据库模块。
├── apps/
│ ├── blog/ # Next.js 博客应用
│ └── origin/ # Electron 原生应用
├── packages/
│ ├── database/ # SQLite 数据库模块 (Prisma)
│ └── ui/ # React UI 组件库
└── scripts/ # 构建和部署脚本
项目使用 Conventional Commits 规范,commit 消息格式为:
<type>(<scope>): <description>
database: 数据库相关更改ui: UI组件库相关更改blog: 博客应用相关更改origin: origin应用相关更改root: 根目录配置相关更改
feat(database): add conversation CRUD operations
fix(ui): resolve button styling issue
docs(root): update READMEyarn installcd packages/database
npx prisma migrate dev --name init
npx prisma generate# 博客应用
cd apps/blog
yarn dev
# UI组件库开发
cd packages/ui
yarn dev