# pure-version **Repository Path**: jokeli2007/pure-version ## Basic Information - **Project Name**: pure-version - **Description**: 本仓库用于沉淀 **管理后台 + 后端 API + 微信小程序端** 的标准起点,便于每个外包项目复制后快速进入业务开发。 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-12 - **Last Updated**: 2026-04-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # pure-version 外包项目可复制的**纯净底座**:管理端 + 后端 API + uni-app 微信小程序端,并附带过程文档与 AI 技能说明。 ## 目录说明 | 目录 | 说明 | |------|------| | `Pure-Vue-master/` | **七智 / 若依 v3.9.0**:Spring Boot 2.5 后端 + **Vue 2 + Element UI** 管理端(`ruoyi-ui`)。 | | `Pure-App-master/` | **uni-app(Vue 2)** 移动端,默认对接本地后端;可发布微信小程序等。 | | `ai_dev_skill/` | 需求、测试、任务拆分等文档模板(PRD / TDD / WBS 等)。 | | `skills/` | Agent 技能库(含 [superpowers](skills/superpowers/README.md) 与微信支付等专题技能)。 | ## 环境要求(建议) - **后端**:JDK 8、Maven 3.x、MySQL、Redis - **管理端**:Node.js(与团队约定版本一致,用于 `ruoyi-ui`) - **小程序**:微信开发者工具;若用 HBuilderX 开发 uni-app,按其官方要求安装 ## 快速开始 ### 1. 后端与管理端(`Pure-Vue-master`) 1. 创建数据库并导入若依提供的 SQL 脚本(以项目内 `sql` 目录为准)。 2. 修改 `ruoyi-admin/src/main/resources/application-druid.yml`(或本地覆盖配置)中的数据源、Redis 等。 3. 按需修改 `application.yml` 中的上传路径 `ruoyi.profile`(Windows/Linux 路径不同)。 4. 在项目根目录执行: ```bash mvn clean package -DskipTests ``` 或在 IDE 中运行 `ruoyi-admin` 的启动类。默认端口一般为 **8080**(以 `application.yml` 为准)。 5. 管理端前端: ```bash cd ruoyi-ui npm install npm run dev ``` 联调地址与代理以 `ruoyi-ui` 下 `.env.development` 等文件为准。 ### 2. 移动端(`Pure-App-master`) 1. 打开 `config.js`,将 `baseUrl` 改为你的后端地址(本地开发常用 `http://localhost:8080`;真机调试需使用本机局域网 IP 或 HTTPS 合法域名)。 2. 在微信小程序 `manifest.json` 的 `mp-weixin` 中配置 **appid**。 3. 在微信公众平台配置 **request 合法域名**、**uploadFile 合法域名** 等与后端、OSS 一致。 4. 使用 HBuilderX 或官方 cli 按 uni-app 流程运行 / 发行。 ### 3. 文档与技能 - 过程类文档:见 `ai_dev_skill/` 与各子目录 `docs`。 - 微信支付 JSAPI(APIv3)等:`skills/wechat-pay-jsapi-v3/SKILL.md`。 **说明**:该技能文中部分类名、路径(如 `gcg` 包、示例 App)来自其它业务仓库的参考实现,**本底座的后端树未必包含对应模块**;集成时请以实现代码为准,或自行拷贝/实现后再对照技能文档联调。 ## 提交到 Git 前建议 - 勿提交 **`node_modules`**、**`unpackage`**、**`target`**、本地 IDE 目录及含密钥的配置文件。 - 建议在仓库**根目录**维护统一的 `.gitignore`(聚合各子项目忽略规则),避免误提交构建产物。 - 首次使用可在本目录执行 `git init` 再关联远程仓库。 ## 许可与致谢 - 前端 `ruoyi-ui` 的 `package.json` 标注为 **MIT**;整体框架源自 **若依 RuoYi-Vue** 生态,商用与分发请同时遵守若依及各依赖库的许可证要求。 - `skills/superpowers` 为第三方技能集合,使用与分发以其仓库许可为准。 ## 更多资料 - 若依文档: - 在线演示(若依官方):(账号密码以官方说明为准)