zoukankan      html  css  js  c++  java
  • apidoc

    1、安装node 

    http://nodejs.cn/download/

     下载二进制包,解压,配置环境

    export NODE_HOME=/usr/local/node
    export PATH=$NODE_HOME/bin:$PATH

    node -v 检查

    2、修改node默认镜像

    npm config ls -l 查看配置项

    npm config set registry "http://registry.npm.taobao.org"

    3、全局安装apidoc

    npm install apidoc -g

    4、新建文件夹demo

    5、创建apidoc.json文件和test.PHP文件

    apidoc.json:

    {
      "name": "****",
      "title": "****API",
      "description":"****API接口文档",
      "url" : "http://api.demo.com",
      "version": "0.1.0"
    }

    test.php文件

    <?php
    /**
     *
     * @api {get} /user/{id}
     * @apiDescription 获取用户信息接口描述
    * @apiGroup User
     * @apiName getUserInfo
     * @apiParam {Number} id 用户ID
     * @apiVersion 0.1.0
     *
     *
     * @apiExample {curl} 访问示例:
    * curl -i http://api.demo.com/user/4711
    *
     * @apiSuccess {String} firstname Firstname of the User.
     * @apiSuccess {String} lastname  Lastname of the User.
     */
    function GetUser($id){}

    6、进入demo目录,运行命令

    apidoc

    如果自定义文件后缀名:md,可用命令:apidoc -f  ".*.md$"

    7、在该目录下会生成doc目录,直接访问即可

    脚本:

    echo "build api_rest API DOC ..."

    cd /opt/git/api_rest
    git fetch
    git checkout $1
    git pull

    apidoc -i /opt/git/api_rest/ -o /opt/appdocs/api/

    rm -rf /opt/tomcat/webapps/api
    mv /opt/appdocs/api /opt/tomcat/webapps

    echo "gen api_rest doc end ..."

  • 相关阅读:
    研修班第四次课笔记
    形象革命——穿搭
    对管理者的几点要求
    全链路压测
    项目管理最忌的5件事,千万不要忽视!
    2018年计划小目标(9月)PMP
    NLP是什么
    (深度好文)重构CMDB,避免运维之耻
    《转》我们不得不面对的中年职场危机
    项目管理,让自己更从容
  • 原文地址:https://www.cnblogs.com/hujihon/p/6258998.html
Copyright © 2011-2022 走看看