大家工作中使用过哪些看上去赏心悦目的 API 文档

2015-08-16 00:53:31 +08:00
 xiezefan

RT

日常工作的用Markdown写API文档,感觉有点力不从心。Markdown并不能非常方便地将API文档内容"表达"出来。

想知道大家工作中用到哪些看起来(用起来)比较舒心的文档。

评价标准包括但不限于以下几点:

:)

3795 次点击
所在节点    API
17 条回复
feiyuanqiu
2015-08-16 00:54:16 +08:00
andy12530
2015-08-16 01:13:09 +08:00
zkd8907
2015-08-16 01:23:52 +08:00
MSDN
caonan
2015-08-16 02:27:12 +08:00
MSDN +1,毕竟微软的被欧盟和美国的罚了那么多,DOC 没法不搞好。
Starduster
2015-08-16 05:32:22 +08:00
dash 算不上很美观但是直观查找快
ehs2013
2015-08-16 06:23:37 +08:00
MSDN
spance
2015-08-16 06:52:23 +08:00
详尽、清晰、分门别类手段齐全的正面例子:
http://docs.oracle.com/javaee/6/api/
http://golang.org/pkg/
http://docs.oracle.com/cd/E11882_01/server.112/e41084/toc.htm
还有很多。

缺少返回值类型、入参类型、可能抛出的异常,混乱不堪、拖沓冗长、把examples当解释、掺入用户评论干扰文档等的反面例子:
https://docs.python.org/2/library/
也还有很多。
ho121
2015-08-16 07:45:25 +08:00
为毛我觉得man pages就不错,不过msdn确实更好一点
jsonline
2015-08-16 08:05:04 +08:00
MDN
jk2K
2015-08-16 08:59:14 +08:00
用 [api blueprint](https://apiblueprint.org/) 格式去写, [aglio](https://github.com/danielgtaylor/aglio) 去生成页面, 挺美观的
KaoN
2015-08-16 09:47:42 +08:00
aaronmix
2015-08-16 13:31:47 +08:00
ReactiveX的很不错: http://reactivex.io/
eggegg
2015-08-17 16:41:55 +08:00
eggegg
2015-08-17 16:42:20 +08:00
xiezefan
2015-08-18 11:07:16 +08:00
@eggegg
@andy12530

devdocs.io 的文档, 我初步看上去,应该只是用 Markdown 渲染。 我现在就是使用这种模式,虽然排版整齐,但 api 多起来看上去就会感觉到混乱, So ,我才想找其他替代方案
xiezefan
2015-08-18 11:11:46 +08:00
@jk2K
@feiyuanqiu

感觉 apiary.io 生成的页面有点复杂, api blueprint 似乎更好一点,初步了解。回头再仔细研究研究
xiezefan
2015-08-18 11:13:58 +08:00
@jk2K
@feiyuanqiu 额,又了解了下,两个项目好像是有依赖关系的。 总之,谢谢两位了。

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

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

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

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

© 2021 V2EX