With this system, improve the efficiency of team members to communicate, reduce API maintenance costs, and make changes in the API has a historical accumulation of precipitation. Through the API score to identify team members in a timely manner to help improve performance.
Smart-api是一个极简API管理平台,提供API的"发布&管理"、"数据字典"、"即时沟通"、"文档"、"Mock"和"测试"等功能。
借助此系统,可以避免更多的重复劳动,提高沟通效率、减少API维护成本,且使API更新变动有所历史积累沉淀。通过API多维匿名评分及时发现团队成员问题,帮助其提高绩效。
- 1、极简:一分钟上手;
- 2、隔离:成员分组、API以项目为维度进行拆分隔离;
- 3、高效:半自动化生成API文档(如愿意在项目引入17smart注解可全自动化);
- 4、多版本:API可多版本维,变更历史一目了然;
- 5、即时沟通:实时通知、在线沟通;
- 6、在线测试:可自行配置、选择环境测试API(如,测试环境、Mock测试);
- 7、即时更新:数据字典随数据库表结构实时同步更新展现;
- 1、直接访问由作者维护的http://www.179smart.com:8765/smart-api/(账号:[email protected];密码:654321)
- 2、自己本地部署(很简单,详见下面“快速部署”)
2017.8.5 更新:
- 新增微信通知功能点击查看新功能说明
- 新增api版本概念点击查看新功能说明
- 配置中心优化,团队管理员权限放开。团队管理员可修改团队成员信息、数据库、token、测试服务器、微信公众号等
- apiList 改为按更新时间排序
- 修复其他bug
- 1、前端:Jsp + Velocity + jQuery
- 2、后端:Java7 + Springmvc + Websocket + Json
- 3、数据库:Mongodb2.4+
- 4、部署:Tomcat7+ / Springboot
- 5、开发:Maven + Git
修改src/main/resources目录下系统配置sysConfig.properties文件:
db.mongo.host=192.168.254.18
db.mongo.port=27017
db.mongo.dbName=smartAPI
备注:
- 1、Mongodb官网下载安装很简单;
- 2、无需像Mysql那样的系统初始化Sql;
- 3、dbName可按自己喜欢修改。
- 将应用"smart-api"部署在容器如Tomcat下之后,启动后访问如http://192.168.254.50:7070/smart-api即可进入以下界面: 备注:war包、jar包部署都可以.
- 人脉通
- 滴滴找布
- 好汽配
- 美业帮
- 人人都是产品经理
- 什马金融
- 传化集团
还在用Word管理接口文档吗?还在拼接URL测试吗?是时候和Word/Excel说再见了!让我们一起SMART~
http://www.179smart.com:8765/smart-api/(账号:[email protected];密码:654321)
您也想一起smart吗?烦请此处告知。