开发API必然少不了编写API文档,API文档所涉及的点太多,在编写时不只要考虑到文档的完整性,同时还须要考虑到文档的可读性。api
完整性包括API的请求参数、响应结果、示例等等。API文档就像一份说明书,须要记录API的零件(API由什么构成),还须要记录API如何使用,而且使用时遇到的问题是不是正常的。
就像说明书同样,API文档会有不一样的人查阅,这其中包括公司内部人员与外部用户,内部人员包括开发人员、测试人员、运维人员、运营等,而外部用户包括合做伙伴,一些云API还包含各类各样的须要使用云API的用户,例如地图API,须要面向企业开发者或者我的开发者、学生等。而这些用户的技术水平良莠不齐,因此文档的可读性是API文档编写者须要特别注意的。浏览器
工具是API文档编写者的福音,一款好的API文档工具能减小API编写的工做量,而且优化团队的沟通效率。在这里推荐的是Eolinker,使用了也有两年了,从刚开始我的测试到后来的团队协做,一直在用这款工具。本文介绍一下该工具的API文档部分功能。运维
在Eolinker能够对多个平台项目进行导入,该功能能够快速建立已有的项目。
工具
除了导入,还能够在Eolinker添加新的API。在新增API界面,该工具提供了API所需内容的表单,把API信息填入表单后,便可查看API文档。
测试
API文档界面能够看到该API的全部信息。还能够设置API变动通知,查看API版本与变动历史,对API进行评论等。
优化
项目分享有两类,一种是在线分享,一种是离线文档,可根据不一样用户须要进行分享文档。
blog
在线分享功能能够生成分享链接,在浏览器打开后能够实时查看到项目内API的进展。
开发
离线文档支持多种格式导出,使用起来很是方便。
文档
以上是Eolinker从建立API到分享API的简单介绍,从界面能够看出Eolinker所生成的API文档简洁、详细,功能也很全面。感兴趣或者须要使用管理工具管理API的,能够考虑使用看看。
使用地址:[www.eolinker.com(https://datayi.cn/w/4PK51zZ9)get