Vue+Go使用AI生成Web端的提示词
提示词
创建项目,当前目录就是项目根目录,不要新建目录。
环境要求
- 日志中文不要显示乱码
项目要求
- 代码页不要超过500行,如果超过要进行封装
- 后端放在文件夹
backend,前端放在文件夹frontend - 添加Git忽略文件
- 根目录创建version.go来控制项目版本,前端页面要显示版本号
v+版本号 - 生成项目说明文件
前端要求
- Vue3 + TypeScript
- UI 组件库使用Ant Design Vue,组件显示使用中文
- 样式使用Tailwind CSS v4
- 图表使用Echarts
后端要求
- 后端使用Go用语言
- 后端代码要按作用区分不同文件夹,比如 util、model 等
- 数据库使用Sqlite
打包要求
脚本生成目录为
scripts生成打包脚本
build-release-linux.bat和build-release-windows.bat生成运行脚本
app_start.sh和app_stop.sh生成本地运行脚本
run_dev.bat生成Docker文件和Compose配置文件
功能要求
项目有以下几个模块
- 审查规则 审查规则是个列表 审查规则包含规则的维度名称 和规则要求及规则占比评分,满分100,所有的规则综合最大100。
- 项目管理 默认显示项目列表 添加项目的Git地址,分支名,登录使用的用户名和密码,项目说明,对应的平台先只支持Gitea
- 代码质量报告 默认显示之前生成的代码质量报告的列表 顶部可以筛选所属项目 默认是全部
- 代码质量报告顶部显示项目名称、总分及使用的审查规则,下面显示各维度得分的雷达图,下面显示问题列表
- 问题列表包含 所属维度 代码文件地址及行数、代码预览、违反规则概要,能按规则的维度筛选
- 代码审查是通过AI大模型实现