内容简介:Orion-API-Manager(以下简称: OrionAM)是一个 API 文档管理器,为后端开发人员提供API管理,也为前端人员提供友好容易查看与测试的UI; 系统集成了权限适合在一个机构中不同的团队使用,支持导入或显示OpenAPI(S...
Orion-API-Manager(以下简称: OrionAM)是一个 API 文档管理器,为后端开发人员提供API管理,也为前端人员提供友好容易查看与测试的UI; 系统集成了权限适合在一个机构中不同的团队使用,支持导入或显示OpenAPI(Swagger)等接口文档...
使用文档
https://mirren.gitee.io/orion-api-manager-docs
一些解答
- 问:为什么要做这么一个东西?
- 答:因为大多前后端分离的公司基本都跟本人公司一样,要求先有接口文档然后再进行编码;
- 问:这个东西可以做什么?可以像Swagger之类的生成API吗?
- 答:OrionAM不能像Swagger一样为代码生成API,但是支持导入Swagger之类的API,OrionAM是用来可视化创建API或查看API的;
- 问:市面上已经有接口文档管理器了为什么还要出OrionAM,
- 答:在本人的公司,我写的另外一个接口文档管理器已经用了多年,前后端的同事们都已经习惯了,所以将其升级优化并进行的开源;愿景是让跟我们有类似需求的 程序员 可以有多一个选择,使大家的编码生涯简单一点方便一点;最主要的目的是要融合本人开发的另外一个API网关形成一套完整的体系
项目演示截图
项目列表
API分组管理
API详情
暂无服务器可以来做演示,更多的信息你可以观看使用文档中的视频
项目的结构
- 项目的后台采用了大部分人熟悉的SpringBoot2.3编写(其实本人已经几年没用Spring套装了,这几年都是用Vert.x)
- 存储默认使用 Sqlite 3数据库,支持更换为其他数据库(数据库操作使用MyBatis)
- 客户端使用Vue加Element-UI
客户端原码
Server: https://github.com/MirrenTools/Orion-Api-Manager-Server
Client: https://github.com/MirrenTools/Orion-API-Manager-Client
项目如何运行
- 运行环境要求:开发环境为 java 1.8.0_121,理论上java1.8以上都可以运行,如果没有java运行环境,可以看使用说明里面的免JDK教程
- 项目可以在releases(发行版)里面下载已经打包好的也可以自己打包项目
- 执行 mvn clean package 进行项目打包
- 执行完毕后 进入target/Orion目录,该目录包含了Client-UI(展示接口文档的UI),Server-UI(管理接口的UI),config(存放接口文档的Sqlite,配置信息与用户信息),Orion-API-Manager.jar
- 在Orion目录中执行java -jar Orion-API-Manager.jar 或直接运行start.bat(windows)start.sh(unix)启动Orion服务,端口号默认为8686
- 启动Orion服务后在浏览器访问http://服务地址:端口号
- 默认超级管理员登录账号为X-root,登录密码为helloOrionAM,超级管理员账号在config/user.json中管理
使用说明
- 第一步 启动Orion-API-Manager.jar(start.bat / start.sh)
- 第二步 访问http://服务地址:端口号
- 第三步 创建用户
- 第四步 创建项目
- 第五步 在API管理中创建分组与接口
- 第六步 分享或在Client中查看
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 开源文档系统 MrDoc 0.6.2 版本发布
- 重新翻译版本|Redux-Reselect 文档
- 开源在线文档系统 MrDoc 0.6.3 版本发布
- JApiDocs 1.2 版本发布,高效 API 文档生成工具
- 网市场云建站系统 v4.2 版本升级,优化文档、插件机制
- 小诺 layui 版本 v1.4 已发布,在线文档功能强势登场!
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
软件开发者路线图
Dave H. Hoover、Adewale Oshineye / 王江平 / 机械工业出版社 / 2010年9月 / 35.00元
作为一名软件开发者,你在奋力推进自己的职业生涯吗?面对今天日新月异和不断拓展的技术,取得成功需要的不仅仅是技术专长。为了增强专业性,你还需要一些软技能以及高效的学习技能。本书的全部内容都是关于如何修炼这些技能的。两位作者Dave Hoover和Adewale Oshineye给出了数十种行为模式,来帮你提高主要的技能。 本书中的模式凝结了多年的调查研究、无数次的访谈以及来自O’Reilly在......一起来看看 《软件开发者路线图》 这本书的介绍吧!