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.batbuild-release-windows.bat

  • 生成运行脚本app_start.shapp_stop.sh

  • 生成本地运行脚本run_dev.bat

  • 生成Docker文件和Compose配置文件

功能要求

项目有以下几个模块

  • 审查规则 审查规则是个列表 审查规则包含规则的维度名称 和规则要求及规则占比评分,满分100,所有的规则综合最大100。
  • 项目管理 默认显示项目列表 添加项目的Git地址,分支名,登录使用的用户名和密码,项目说明,对应的平台先只支持Gitea
  • 代码质量报告 默认显示之前生成的代码质量报告的列表 顶部可以筛选所属项目 默认是全部
    • 代码质量报告顶部显示项目名称、总分及使用的审查规则,下面显示各维度得分的雷达图,下面显示问题列表
    • 问题列表包含 所属维度 代码文件地址及行数、代码预览、违反规则概要,能按规则的维度筛选
    • 代码审查是通过AI大模型实现