想问下各位,你们平常开发都写 API 文档吗?我们团队协作平常都会写,大概这些情况会用到:
写接口文档的工具,我尝试过很多,我之前用过txt
写、用过小幺鸡、用过apizza
、用过Showdoc
、看云、Gitbook、ReadTheDoc、Yapi、MinDoc、eoLinker、RAR,真的是尝试过很多个,但是他们都有一些不如意的地方。
小幺鸡:样式太丑,直接是十几年前那种table
的样式,每添加一行参数都要鼠标点击一下新建,编写体验很差,预览页面真的很丑,接口调试没成功过,也用过它的markdown
、富文本,体验都好差
apizza:刚开始我以为终于找到一个靠谱的了,但是!响应参数文档在哪填写!!!?另外没有 markdown,没有不限层级目录结构、子参数,最后只能抛弃。
showdoc:这个是存粹写 markdown 的,虽然可以保存模板,但是用来写 api 文档真的还是太麻烦了,跟写 txt 一样,这种体验,作为懒惰的程序猿是无法忍受的。
有些人也推荐过我那种直接代码注释生成文档的,我认为这种做法,代码里面会有特别多的注释,你要有请求参数,还要有响应参数,有些参数还是字典类型的,要是层级多了,你根本就不知道怎么表达好,代码会非常丑陋,所以一个编写体方便,体验好,预览效果优雅的文档工具才是我最需要的。
个人认为,这类开发工具,只有真正的开发者做产品经理,才能做好,才能知道他们想要什么样的效果、功能
后面自己做了一个,算是我的创业项目,易文档 https://easydoc.xyz,我保证,你用过后,再也不会想用其他的,如果你能找到一个比我们更好的,请一定告诉我们。
作为程序猿的我们,比较追求极致的输入体验,不服的,可以看下 预览效果, 支持在线接口调试,存为测试用例,一键生成 mock 配置
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.