遇到一个尴尬的问题,我司 API 文档都是使用 markdown 来写的,然而是放在项目目录下面的 README.md 中,但是多人人多的时候修改起来就比较麻烦,就想用有没有一种在线的 API 文档管理程序撒的,石墨固然好,好像不支持 Markdown 所以没打算用。
哎。 Fuck
遇到一个尴尬的问题,我司 API 文档都是使用 markdown 来写的,然而是放在项目目录下面的 README.md 中,但是多人人多的时候修改起来就比较麻烦,就想用有没有一种在线的 API 文档管理程序撒的,石墨固然好,好像不支持 Markdown 所以没打算用。
哎。 Fuck
看了各位的评论,表示API文档还是可以独立部署代表比较好,我可不想把自己程序的API说明丢在别人家。
其次,看了下swagger,感觉UI挺不错,抽时间研究下。
我司下载就是放在仓库下面的README.md中。
|
xuanyanApr 13, 2017
1
我们用的 mediawiki 搭建的 api 接口词条
|
|
2
既然是 md 写的,推荐个系统 docsify 很方便,样式默认 vue 也可以改其他
|
|
hekunhotmailApr 13, 2017
5
wiki 不谢
|
|
ziApr 13, 2017
6
我司用 word 。。真的要哭出声来 |
|
AlisaDestinyApr 13, 2017
7
|
|
9
@AlisaDestiny 贵了点,哈哈。
|
|
domtyApr 13, 2017
10
confluence
|
|
tpsxiongApr 13, 2017
11
|
|
linoderApr 13, 2017
12
swagger
|
|
flyingghostApr 13, 2017
13
www.xiaoyaoji.com
可内网部署 |
|
h4x3rotabApr 13, 2017
14
Google 是和源码目录放在一起的 md 文件,同样加入版本管理,代码审查。然后再搭配一个搜索。
|
|
lusyoeApr 13, 2017 via iPhone
15
swagger +1
|
|
crossoverJieApr 13, 2017
16
有 doc 和 wiki
|
|
tkismeApr 13, 2017
17
swagger +1
|
|
nashxkApr 13, 2017
18
confluence 。不过没用 markdown ,而且改版的时候更新也不是很及时。。
|
|
19
@flyingghost 表示打不开,就是需要内网部署的。
|
|
21
|
|
22
口耳相传
|
|
zhufApr 13, 2017
23
apidoc
|
|
snriudApr 13, 2017
25
最开始是写在 wiki 里,认认真真,完完整整,慢慢地就不维护了,有人要接口文档的话就用 postman 请求一次,截图发给谁。。。
|
|
wudanyangApr 13, 2017
27
wiki, 不会调格式
|
|
gengqiupengApr 13, 2017
28
小幺鸡在线文档。不过不是用 markdown 写的
|
|
kaka8wpApr 13, 2017
29
有部分文档但基本上不是最新的,最新的也是靠口耳相传
|
|
ivveiApr 13, 2017
30
没有文档。自己翻代码
|
|
izoabrApr 13, 2017
31
口口相传
|
|
huigeerApr 13, 2017
32
apidoc + 1
|
|
ArthurKingApr 13, 2017
33
swagger +1
|
|
huigeerApr 13, 2017
34
更正: ShowDoc
|
|
qiu0130Apr 13, 2017 via Android
35
难道没有用 tower 的?
|
|
klgdApr 13, 2017
36
showdoc + apidoc
showdoc 是前人用的, coding+编辑维护不是方便,后来用 apidoc ,注释直接写在 code 里,然后命令生成,虽然注释在编写时也不是太方便,但感觉对 coding 和维护好一点儿 |
|
ordercApr 13, 2017
37
gitbook
|
|
freezhanApr 13, 2017
40
swagger+1
|
|
strongcoderApr 13, 2017
41
我司用 word 。。快被气死
|
|
Observer42Apr 13, 2017
42
swagger
|
|
44
我司 API 文档靠口口相传
|
|
guodontApr 13, 2017
45
swagger +1
apidoc +1 |
|
46
口口相传
心有灵犀 |
|
xxddApr 13, 2017
47
口口相传
心有灵犀 (●'◡'●)ノ♥ |
|
prasantaApr 13, 2017
48
用 mkdocs+git
|
|
OuyanganApr 13, 2017
49
swagger+1
|
|
qdpoboyApr 13, 2017
50
喊!呀
|
|
ij666Apr 13, 2017
52
看来不止我们用 word /(ㄒoㄒ)/~~
|
|
kisnowsApr 13, 2017
53
Word Wiki 有道云 + 口口相传
|
|
nextboxApr 13, 2017
54
RAP
|
|
imhererApr 13, 2017
55
|
|
ydq419453527Apr 13, 2017
56
|
|
BlazingsApr 13, 2017 via Android
57
口口相传牛逼
|
|
auhahApr 13, 2017
58
想起了前前前公司,我刚工作的时候
CTO 特别屌 自己撸了一套 API 网站 还以为是 IT 公司标配 后来几个公司 tmd 全是 word |
|
mfuApr 13, 2017
59
写 WORD 里扔 SVN 上。 T_T
|
|
WhoMercyApr 13, 2017 via Android
60
遇到过 word 生成 html 扔内网服务器,给个固定网址的……
|
|
nameldkApr 13, 2017
61
文档是写在代码里,然后有专门处理程序会把代码的文档提取出来,生成 api 文档,同时生成测试工具:)
|
|
a412739861Apr 13, 2017
62
@kooze #22 还不错了,我们是代码讲那过去的故事……
|
|
zhleonixApr 13, 2017
63
用 Swagger 或者 RAML 写 YAML 规范,自动产生文档和代码。
|
|
xieweizhi007Apr 13, 2017 via iPhone
64
apiary
|
|
xieweizhi007Apr 13, 2017 via iPhone
65
更正: apiary
|
|
G900Apr 13, 2017
66
GitLab ,和代码分开,做一个单独的 doc 库,用 markdown 写,管理方便
|
|
orviceApr 13, 2017
68
swagger :)
|
|
69
我司 google doc
|
|
mingyunApr 13, 2017
70
dokuwiki
|
|
loveuqianApr 13, 2017 via iPhone
71
就一条 curl 命令
|
|
JakesoftApr 14, 2017
72
竟然没有 sphinx ,专业文档编写 100 年
|
|
zzyzxdApr 14, 2017
73
前公司是把 git 目录 mount 到一个 MkDocs 的 container 里……
|
|
jwangkunApr 14, 2017 via Android
74
没人推荐小幺鸡么?
|
|
yalanaikaApr 14, 2017
75
html - chm
|
|
libookApr 14, 2017
76
个人觉得 API 文档维护的最大问题是忘记维护,或者有时候赶时间就懒得维护,所以个人倾向于将 API 文档与代码放在一起。
我们是 JS 全栈, JS 有一套 JSDoc 标准,适用于非 API 场景的文档编写,依照这个标准,有一个 APIDoc 工具,可以用类似 JSDoc 的方式在代码中用注释编写 API 文档,但是在实际应用过程中感觉不适合我们的应用场景,所以自己写了一个 URIDoc https://www.npmjs.com/package/uridoc 目前还是 v1 的初级阶段,欢迎 Fork 和 PullRequest |
|
eurryApr 14, 2017
77
https://www.showdoc.cc/
showDoc |
|
hareandlionApr 14, 2017 via iPhone
78
口口相传 +1
|
|
tangbl93Apr 14, 2017
79
word + 1
|
|
yellowV2exApr 14, 2017
81
腾讯微信的公众号开发文档就是 word ,最开始的时候,里面引号还是中文的。
|
|
yellowV2exApr 14, 2017
82
|
|
loadingApr 14, 2017
83
自己看代码
|
|
84
QQ 聊天记录
|
|
zcwlwenApr 14, 2017
85
写 markdown 扔在 gitlab 上
|
|
BearD01001Apr 14, 2017
86
额,公司的 boss 系统有 API 文档检索功能,虽然界面粗糙,不过挺实用
|
|
87
我司自己开发的接口管理系统: https://nei.netease.com/
|
|
silenceeeeeApr 14, 2017
88
写 word 扔 svn ,己准备离职!
|
|
stackboomApr 14, 2017
89
之前 swagger ,现在 RAP
|
|
RaidalApr 14, 2017
91
在用 [aglio]( https://github.com/danielgtaylor/aglio) ,不过数据多了后会有一点点慢。
|
|
roriconApr 14, 2017
92
sphinx 为啥没人提起呢.
|
|
chipmuckApr 14, 2017
93
https://www.v2ex.com/t/340795 难怪看的眼熟。。。。
|
|
heaunterApr 14, 2017 via Android
94
必须小幺鸡啊……团队已从 RAP 切换到小幺鸡了
|
|
magiclobsterApr 14, 2017
96
为什么不用 oschina 啊..
|
|
changs1986Apr 14, 2017
97
apidoc
|
|
andychen1Sep 4, 2020
98
api-mom.com 我司用这个
|