# smart-project **Repository Path**: java-ape-code/smart-project ## Basic Information - **Project Name**: smart-project - **Description**: 方便管理项目 远景: api接口管理 bug管理 wiki管理 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-09-02 - **Last Updated**: 2024-06-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: api文档服务 ## README api wiki #### 介绍 api接口文档服务,愿景是自动同步接口信息至文档,只做少量处理就能产出前后端可读的文档结构,减少后端开发工作 1.web服务 功能模块列表: 项目模块 api模块 文档模块 环境变量模块 2.spring-boot-starter库 支持注解将api信息同步至web服务 3.chrome插件 协助调试 #### 目标 简单部署 简单使用 开箱即用 #### 软件架构 springboot vue 前后端分离,现在是将前端build后放入static路径打包,也可以前后端分别独立部署 #### 安装教程 请先创建wiki数据库 CREATE SCHEMA `wiki` DEFAULT CHARACTER SET utf8mb4 ; 启动jar包会自动创建表结构 需要基础数据sql INSERT INTO `t_web_user` (`name`, `passwd`, `flag`) VALUES ('admin', 'admin', '1'); INSERT INTO `t_web_manager_left_menu` VALUES (1,0,0,0,'dock','','lock','s',1,'首页','/root',NULL,0), (2,1,0,0,'dock','ProjectList','lock','s',1,'项目列表','/projects',NULL,0); #### 使用说明 nohup java -jar web-0.0.1.jar --D spring.config.location=application.yaml > log.txt & 指定配置文件 ``` spring: profiles: active: prod datasource: password: root username: root url: jdbc:mysql://127.0.0.1:3306/wiki?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=GMT&useUnicode=true&characterEncoding=UTF-8 cus: common: host: http://localhost:8080 basepath: /res ``` #### 参与贡献 rui #### 特技 如果遇到问题欢迎入群讨论 (java猿码交流群1:648489860) 欢迎提出问题和需求