
请问各位还有啥比较好用的轮子?
1 byuc 2017 年 9 月 12 日 口口相传 |
2 qinxi 2017 年 9 月 12 日 |
3 yoa1q7y 2017 年 9 月 12 日 口口相传+1 |
4 sudoz 2017 年 9 月 12 日 confluence |
5 Hypn0s 2017 年 9 月 12 日 confluence + 1 |
6 gaayyy 2017 年 9 月 12 日 靠猜 |
7 ZeoKarl 2017 年 9 月 12 日 给你一个眼神,自己体会. |
8 fengxuejianshi 2017 年 9 月 12 日 via iPhone 意念 |
9 aaxcc 2017 年 9 月 12 日 via iPhone 当然是打印出来贴在公司大门上,每天程序猿进门背一个借口,背错的扣工资 |
10 cutlove 2017 年 9 月 12 日 apizza |
11 irgil 2017 年 9 月 12 日 swagger,或者公司自研的。 |
12 orancho 2017 年 9 月 12 日 protobuf / grpc 的 proto 文件 |
15 AndyJia 2017 年 9 月 12 日 via Android openapi |
16 gemini 2017 年 9 月 12 日 word 文档不挺好的么 |
17 iyaozhen 2017 年 9 月 12 日 via Android wiki,先定接口再开发 |
18 crossoverJie 2017 年 9 月 12 日 之前 confluence 现在 swagger |
19 hasbug 2017 年 9 月 12 日 口口相传+1 |
20 m939594960 2017 年 9 月 12 日 gitlab 的 wiki 功能 |
21 xiaolanglang 2017 年 9 月 12 日 口口相传 |
22 fbzl 2017 年 9 月 13 日 via iPhone 口口相传,心灵感应 |
23 lgh 2017 年 9 月 13 日 via iPhone @orancho #12 顺便问个相关的问题:pb 只能体现接口报文格式,你们是怎样管理 pb 和实际接口之间的关联关系这些信息的? |
24 Jackeriss 2017 年 9 月 13 日 via iPhone 这个全看悟性 |
25 junbguistar 2017 年 9 月 13 日 接口多就自己搭 wiki 和 swagger 少就口口相传 |
26 49degree 2017 年 9 月 13 日 RAP |
27 fan123199 2017 年 9 月 13 日 word 文档 |
28 Lucups 2017 年 9 月 13 日 不同方式的文档都有各自的优劣和使用场景,我主要考虑沟通成本,哪种方式沟通成本小用哪种。 目前在公司用 confluence 手写,一个接口一个页面,其他部门人来要时直接丢链接。 PS:Swagger 默认的 UI 不是很好用。有同感的可以考虑这个项目 https://github.com/jensoleg/swagger-ui。 |
29 Lucups 2017 年 9 月 13 日 |
30 Tyrion 2017 年 9 月 13 日 confluence + 1 |
31 bombless 2017 年 9 月 13 日 via Android 写代码注释里面的,靠自觉,很多人不写的。 听说大公司都是靠口口相传 |
32 feiyuanqiu 2017 年 9 月 13 日 via Android @Lucups 我最近刚好在改这个 ui。它有个问题是把接口参数放在 div 的属性里,导致没法选择及复制,而且参数名长一点的话就显示不全。另外我也不太喜欢它调用接口时单独弹出一个 modal 的方式 |
33 msg7086 2017 年 9 月 13 日 早已失传…… |
34 motai 2017 年 9 月 13 日 via iPhone rap,word,内部的 wiki 系统 |
35 xtaxcy 2017 年 9 月 13 日 via Android 小幺鸡 |
36 caijihui11 2017 年 9 月 13 日 apidoc |
37 NSAtools 2017 年 9 月 13 日 口口相传 |
38 icycai 2017 年 9 月 13 日 via Android 口口相传+1 |
39 kindjeff 2017 年 9 月 13 日 via iPhone 传嫡不传庶,传长不传幼,传男不传女 |
40 justicelove 2017 年 9 月 13 日 搜索就是 control + F |
41 caizhendi 2017 年 9 月 13 日 后台自己维护个文档 |
42 cnbattle 2017 年 9 月 13 日 口口相传.gif |
43 simonlu9 2017 年 9 月 13 日 eo-linker |
44 chocotan 2017 年 9 月 13 日 一开始是口口相传,自从搭了 confluence 后大多用这个了 |
45 Clarencep 2017 年 9 月 13 日 我司是我自己用 Laravel 写了一个基于 Markdown 的文档系统,支持文档模版,支持复制粘贴图片,支持全文检索,支持用户权限管理。开发用时约 3 天。 话说这种东西还是自己做的用着舒服:) 上家用的 confluence 也很不错,不过现在这家没买,懒得搞破解版,所以还是自己动手丰衣足食。 |
46 lrh3321 2017 年 9 月 13 日 口口相传+1 忘记了就去看聊天记录 |
47 timelessg 2017 年 9 月 13 日 via Android 当然是微信了 |
50 keepcleargas 2017 年 9 月 13 日 slate + git |
51 xiaowangge 2017 年 9 月 13 日 口口相传+聊天记录 +1 |
52 vjnjc 2017 年 9 月 13 日 wiki +1 swagger 的话不用他一整套不方便吧,还不如 wiki 上格式写规范点 |
53 teaaa 2017 年 9 月 13 日 wiki +1 强迫症觉得必须有统一的接口文档啊 很方便高效啊 要不怎么推锅 |
54 WendellSun 2017 年 9 月 13 日 口口相传+1 |
55 noNOno 2017 年 9 月 13 日 confluence + 1 |
56 imherer 2017 年 9 月 13 日 https://github.com/lord/slate 这个。支持搜索 |
57 codeyung 2017 年 9 月 13 日 confluence 自写(之前项目都是自己 wiki 手写的 很多 ) 现在的 swagger 做模块服务时候用 |
58 fork3rt 2017 年 9 月 13 日 swagger 或者 手写 markdown |
59 liuqitoday 2017 年 9 月 13 日 口口相传+1 |
60 YiBaZhuangYuan 2017 年 9 月 13 日 GitLab |
61 my3157 2017 年 9 月 13 日 昨天正好也在看这个, 转了一圈, 目前做 api 文档管理的有 nei easyapi eolinker apizza RAP , 体验了其中 eolinker 和 apizza, 最后选择了 postman, 不但能做文档, 顺便还写了 api 测试 , 免费档已够用 |
62 lifeforwater 2017 年 9 月 13 日 小幺鸡 |
63 zjsxwc 2017 年 9 月 13 日 via Android 邮件 |
64 xxdd 2017 年 9 月 13 日 看我口型 |
65 orancho 2017 年 9 月 13 日 @lgh 如果你用 gRPC 的话,可以直接将 proto 文件中定义的 service 名传给 invoke 函数。对于使用 protobuf 的 RESTful API,我司一般的方法是在对应的 message 前的注释中写上对应的 URI。 |
66 leaybc 2017 年 9 月 13 日 我在用 swagger 然后配合第三方的 UI . 感觉挺好的 |
67 silov 2017 年 9 月 13 日 markdown 丢 git 上 == |
68 Simcyber 2017 年 9 月 13 日 口口相传+1024 |
70 ezreal 2017 年 9 月 13 日 via iPhone 口口相传 |
71 laudukang 2017 年 9 月 13 日 口口相传 |
72 Vindroid 2017 年 9 月 13 日 GitLab |
73 qscqesze 2017 年 9 月 13 日 口口相传,最多写个 wiki 解释一下 |
74 zhygkx 2017 年 9 月 13 日 |
75 dreamwar 2017 年 9 月 13 日 心灵感应 |
76 owenliang 2017 年 9 月 13 日 gitlab README |
77 c0878 2017 年 9 月 13 日 mkdocs |
78 l00t 2017 年 9 月 13 日 Excel + svn |
79 siteshen 2017 年 9 月 13 日 我们公司使用的 swagger,不过默认的“先设计好 *所有* API 格式,再生成代码模版”的方式并不适合我们(因为随时需要增加新的 API 和扩展现有的 API ),我们的使用方式如下: 1. python/go 代码按正常逻辑写,如: // method, url, input format, output format routes = [("POST", "/me/update", UpdateMeForm, MeResponse, ["tag1", "tag2", ...])] 2. 自定义函数 ToSwaggerJSON(method, url, request_form, response_object) 生成对应的 swagger.json 文件,然后交给 swagger-ui 处理其余事情; 3. 客户端在浏览器查看 API 文档,几乎没有进行过 API 问题的沟通。 ps: 最大的难点在于 ToSwagger() 函数,python/go 都没找到合适的库,花了不少的时间(印象中 python/go 各一周?),自己查看 swagger 文档实现了部分接口格式。 |
80 Lucups 2017 年 9 月 13 日 @feiyuanqiu 改好了提 pull request 回馈社区~~ |
81 mahengyang 2017 年 9 月 13 日 多个接口之间的关系怎么体现呢? |
82 rb6221 2017 年 9 月 13 日 RAP 啊 |
83 luili 2017 年 9 月 13 日 confluence |
84 tjxiter 2017 年 9 月 13 日 口口相传+1 |
85 darklh 2017 年 9 月 13 日 前公司用 rap |
86 zpf124 2017 年 9 月 13 日 前段时间我们要补文档,找了半天最终用了 swagger。 话说当时还看到一个 Read The Docs 不知道有没有人用这个 |
87 acros 2017 年 9 月 13 日 口口相传的各位 兼职公司吟游诗人职位吗? |
88 JustCJ 2017 年 9 月 13 日 slate |
89 MushishiXian 2017 年 9 月 13 日 有时候更新了文档还是要去通知下,通知过程中可能就直接说改了哪里,也可能就是口口相传了,网易那个 nei 不知道怎样,体验了下感觉还行 |
90 v2chou 2017 年 9 月 13 日 给你一个眼神,自己体会 |
91 zhouyou457 2017 年 9 月 13 日 正常情况下写 md,然后导出 pdf 放 svn 上。。 紧急情况下,口口相传,记不清的自己看聊天记录[doge] |
93 xjmroot 2017 年 9 月 13 日 showdoc 管理的,蛮方便 https://www.showdoc.cc/1666386?page_id=15335212 |
94 xjmroot 2017 年 9 月 13 日 公司内部部署个,超级简单,还能导出 word https://github.com/star7th/showdoc |
95 teaaa 2017 年 9 月 13 日 dokuwiki 也很好用啊 可以自动生成目录 |
96 Wysten 2017 年 9 月 13 日 眼神体会 |
97 kk941kk 2017 年 9 月 13 日 没有文档,不用管理。。 |
98 jadec0der 2017 年 9 月 13 日 thrift / confluence ( http) |
99 SvenWong 2017 年 9 月 13 日 口口相传 +1 |
100 Hilong 2017 年 9 月 13 日 via Android 300 多个接口,没有文档,就一个 postman 调用事例,然后口口相传 |