yibin001
V2EX  ›  问与答

大家都用什么写 api 文档?

  •  
  •   yibin001 · Sep 19, 2014 · 8102 views
    This topic created in 4432 days ago, the information mentioned may be changed or developed.
    列出所有api,每个api需要的参数列表、参数类型、是否必填、参数说明。
    每个api的返回值。
    21 replies  •  2014-09-20 16:06:09 +08:00
    lizhijun
    lizhijun
    Sep 19, 2014
    1
    markdown?
    yibin001
    yibin001
    OP
    Sep 19, 2014
    2
    @lizhijun
    但是要用表格来写参数列表,比较头疼。。
    linnchord
    linnchord
    Sep 19, 2014
    3
    wiki by markdown
    cnxh
    cnxh
    Sep 19, 2014
    4
    haroopad
    tolbkni
    tolbkni
    Sep 19, 2014❤️1
    5
    @yibin001 Markdown + GFM
    jamiesun
    jamiesun
    Sep 19, 2014
    6
    不用sphinx吗
    lululau
    lululau
    Sep 19, 2014
    7
    TangMonk
    TangMonk
    Sep 19, 2014
    8
    bitbucket 的 wiki
    FuryBean
    FuryBean
    Sep 19, 2014
    9
    YuiDoc应该满足楼主的需求。YuiDoc实际上是不限制语言的,而且也不需要写到源码里面。
    TangMonk
    TangMonk
    Sep 19, 2014
    10
    上次做的一个外包, 大家瞟下文档, 有没得啥子可提高的:

    https://bitbucket.org/wuao/daxuebao-api/wiki/Home
    davepkxxx
    davepkxxx
    Sep 19, 2014
    11
    javadoc
    yibin001
    yibin001
    OP
    Sep 19, 2014
    12
    @lululau
    这个不错。
    yibin001
    yibin001
    OP
    Sep 19, 2014
    13
    @lululau 语法也挺蛋疼的。。
    lincanbin
    lincanbin
    Sep 19, 2014
    14
    markdown
    konakona
    konakona
    Sep 19, 2014
    15
    哎...只能用excel、word写,用wiki除了我以外没人愿意维护,因为不愿意学wiki的写法...TAT
    shiny
    shiny
    PRO
    Sep 19, 2014
    16
    javadoc / phpdoc 这类语法,自动导出下就行了.
    zeayes
    zeayes
    Sep 19, 2014
    18
    trac wiki
    Winny
    Winny
    Sep 19, 2014 via iPad
    19
    ASP.Net的Web api框架自动生成
    xylophone21
    xylophone21
    Sep 19, 2014
    20
    这个要看语言吧,
    c用doxygen
    java用javadoc
    JS只用NP API做过扩展,没找到太好的方案,现在感觉自定义注释+脚本+latex不错,不过没实施过。

    总之,个人的感觉是接口文档不写在代码里就等于没写,根本没人看,同步也非常麻烦。

    猿类都懒
    pantaovay
    pantaovay
    Sep 20, 2014
    21
    markdown 使用 api blueprint生成 很酷炫
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1828 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 06:07 · PVG 14:07 · LAX 22:07 · JFK 01:07
    ♥ Do have faith in what you're doing.