xiezefan
V2EX  ›  API

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

  •  1
     
  •   xiezefan · Aug 16, 2015 · 5293 views
    This topic created in 4105 days ago, the information mentioned may be changed or developed.

    RT

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

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

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

    • 排版
    • 清晰地标明传入参数/传出参数/类型
    • 方便查找
    • 编写文档成本

    :)

    17 replies  •  2015-08-18 11:13:58 +08:00
    feiyuanqiu
    feiyuanqiu
    Aug 16, 2015❤️2
    1
    andy12530
    andy12530
    Aug 16, 2015❤️3
    2
    zkd8907
    zkd8907
    Aug 16, 2015 via iPhone
    3
    MSDN
    caonan
    caonan
    Aug 16, 2015
    4
    MSDN +1,毕竟微软的被欧盟和美国的罚了那么多,DOC 没法不搞好。
    Starduster
    Starduster
    Aug 16, 2015
    5
    dash 算不上很美观但是直观查找快
    ehs2013
    ehs2013
    Aug 16, 2015
    6
    MSDN
    spance
    spance
    Aug 16, 2015
    7
    详尽、清晰、分门别类手段齐全的正面例子:
    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
    ho121
    Aug 16, 2015 via Android
    8
    为毛我觉得man pages就不错,不过msdn确实更好一点
    jsonline
    jsonline
    Aug 16, 2015 via Android
    9
    MDN
    jk2K
    jk2K
    Aug 16, 2015
    10
    用 [api blueprint](https://apiblueprint.org/) 格式去写, [aglio](https://github.com/danielgtaylor/aglio) 去生成页面, 挺美观的
    KaoN
    KaoN
    Aug 16, 2015
    11
    aaronmix
    aaronmix
    Aug 16, 2015
    12
    ReactiveX的很不错: http://reactivex.io/
    eggegg
    eggegg
    Aug 17, 2015
    13
    eggegg
    eggegg
    Aug 17, 2015
    14
    xiezefan
    xiezefan
    OP
    Aug 18, 2015
    15
    @eggegg
    @andy12530

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

    感觉 apiary.io 生成的页面有点复杂, api blueprint 似乎更好一点,初步了解。回头再仔细研究研究
    xiezefan
    xiezefan
    OP
    Aug 18, 2015
    17
    @jk2K
    @feiyuanqiu 额,又了解了下,两个项目好像是有依赖关系的。 总之,谢谢两位了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2424 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 12:10 · PVG 20:10 · LAX 04:10 · JFK 07:10
    ♥ Do have faith in what you're doing.