yibin001
V2EX  ›  问与答

大家都用什么写 api 文档?

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

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

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

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