话说你司的 API 文档是如何进行管理的?

2017-04-13 10:19:07 +08:00
 ansheng

遇到一个尴尬的问题,我司 API 文档都是使用 markdown 来写的,然而是放在项目目录下面的 README.md 中,但是多人人多的时候修改起来就比较麻烦,就想用有没有一种在线的 API 文档管理程序撒的,石墨固然好,好像不支持 Markdown 所以没打算用。

哎。 Fuck

7731 次点击
所在节点    程序员
98 条回复
nameldk
2017-04-13 19:53:28 +08:00
文档是写在代码里,然后有专门处理程序会把代码的文档提取出来,生成 api 文档,同时生成测试工具:)
a412739861
2017-04-13 20:04:35 +08:00
@kooze #22 还不错了,我们是代码讲那过去的故事……
zhleonix
2017-04-13 20:09:19 +08:00
用 Swagger 或者 RAML 写 YAML 规范,自动产生文档和代码。
xieweizhi007
2017-04-13 21:53:05 +08:00
apiary
xieweizhi007
2017-04-13 21:53:37 +08:00
更正: apiary
G900
2017-04-13 22:02:52 +08:00
GitLab ,和代码分开,做一个单独的 doc 库,用 markdown 写,管理方便
V2exUser
2017-04-13 22:07:01 +08:00
@subdued 听过口耳相传,实在想不出贵司的口口相传是怎样的风景。
orvice
2017-04-13 22:50:07 +08:00
swagger :)
xu1ming
2017-04-13 22:53:11 +08:00
我司 google doc
mingyun
2017-04-13 23:10:52 +08:00
dokuwiki
loveuqian
2017-04-13 23:36:45 +08:00
就一条 curl 命令
Jakesoft
2017-04-14 00:50:49 +08:00
竟然没有 sphinx ,专业文档编写 100 年
zzyzxd
2017-04-14 07:44:49 +08:00
前公司是把 git 目录 mount 到一个 MkDocs 的 container 里……
jwangkun
2017-04-14 07:46:05 +08:00
没人推荐小幺鸡么?
yalanaika
2017-04-14 08:03:36 +08:00
html - chm
libook
2017-04-14 08:06:07 +08:00
个人觉得 API 文档维护的最大问题是忘记维护,或者有时候赶时间就懒得维护,所以个人倾向于将 API 文档与代码放在一起。
我们是 JS 全栈, JS 有一套 JSDoc 标准,适用于非 API 场景的文档编写,依照这个标准,有一个 APIDoc 工具,可以用类似 JSDoc 的方式在代码中用注释编写 API 文档,但是在实际应用过程中感觉不适合我们的应用场景,所以自己写了一个 URIDoc https://www.npmjs.com/package/uridoc
目前还是 v1 的初级阶段,欢迎 Fork 和 PullRequest
eurry
2017-04-14 08:33:39 +08:00
hareandlion
2017-04-14 08:34:50 +08:00
口口相传 +1
tangbl93
2017-04-14 08:41:36 +08:00
word + 1
billion
2017-04-14 08:44:06 +08:00
@WhoMercy 我前公司就是这样的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/354531

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX