84 lines
2.3 KiB
Plaintext
84 lines
2.3 KiB
Plaintext
# v0 Code Generation Rules - Claude Opus
|
||
|
||
## Model Selection
|
||
- Production components: claude-opus (默认)
|
||
- Rapid prototyping: v0-1.5-turbo
|
||
- Code review: claude-3.5-sonnet
|
||
|
||
## Code Standards
|
||
- Framework: Next.js App Router
|
||
- Styling: Tailwind CSS v4
|
||
- Components: shadcn/ui
|
||
- No placeholders
|
||
- Production-ready only
|
||
|
||
## Design System
|
||
- Use design tokens from globals.css
|
||
- Follow color system (3-5 colors max)
|
||
- Max 2 font families
|
||
- Mobile-first approach
|
||
- 所有页面组件保持一致性
|
||
- 使用现有导航系统
|
||
- 遵循毛玻璃设计风格
|
||
- 精简文字,增加流程图
|
||
|
||
## v0 Usage
|
||
- 使用 @v0 前缀调用v0生成代码
|
||
- 默认使用 claude-opus 模型
|
||
- 生成前先说明需求,确保理解正确
|
||
|
||
---
|
||
|
||
## 自动部署规则
|
||
|
||
### 服务器信息(小型宝塔)
|
||
- **服务器IP**: 42.194.232.22
|
||
- **用户**: root
|
||
- **密码**: Zhiqun1984
|
||
- **项目路径**: /www/wwwroot/soul
|
||
- **PM2进程名**: soul
|
||
- **端口**: 3006
|
||
- **宝塔面板**: https://42.194.232.22:9988/ckbpanel (ckb/zhiqun1984)
|
||
|
||
### GitHub仓库
|
||
- **地址**: https://github.com/fnvtk/Mycontent.git
|
||
- **分支**: soul-content
|
||
|
||
### 小程序
|
||
- **AppID**: wxb8bbb2b10dec74aa
|
||
- **项目路径**: ./miniprogram
|
||
|
||
### 部署流程(每次提交后自动执行)
|
||
1. **提交代码到Git**
|
||
```bash
|
||
git add -A
|
||
git commit -m "描述"
|
||
git push origin soul-content
|
||
```
|
||
|
||
2. **部署到小型宝塔服务器**
|
||
```bash
|
||
# 在项目根目录执行(本地打包 + SSH 上传 + 宝塔 API 重启)
|
||
pip install -r requirements-deploy.txt
|
||
python scripts/devlop.py
|
||
```
|
||
- 详见 `DEPLOYMENT.md`、`开发文档/8、部署/当前项目部署到线上.md`
|
||
|
||
4. **上传小程序**
|
||
```bash
|
||
# 项目根目录一键上传(将 miniprogram/ 代码完整上传到微信公众平台)
|
||
python scripts/autosysc-weixin.py
|
||
```
|
||
- 需先在 miniprogram/ 下放置 private.key(公众号后台「开发设置」→ 小程序代码上传密钥)。详见 `开发文档/8、部署/当前项目部署到线上.md`。
|
||
|
||
5. **打开微信公众平台**
|
||
```bash
|
||
open "https://mp.weixin.qq.com/"
|
||
```
|
||
在「版本管理」设为体验版测试
|
||
|
||
### 注意事项
|
||
- 小程序版本号:未发布前保持 1.14,正式发布后递增
|
||
- 后台部署后需等待约30秒生效
|
||
- 数据库:腾讯云MySQL,读取优先级:数据库 > 本地文件
|