1.1.2 • Published 6 years ago

roadhog-api-doc v1.1.2

Weekly downloads
704
License
-
Repository
-
Last release
6 years ago

roadhog api doc

A simple api doc site for roadhog project.

npm package

proxy

Feature

  • Support build static data
  • Support write docs
  • Support request editable

How to use

Install

$ npm install roadhog-api-doc -g

Start Server

# start api doc directly
$ cd [roadhog project]
$ roadhog-api-doc start
# start server with roadhog project server
$ cd [roadhog project]
$ roadhog-api-doc start [port] # your roadhog project server port

Build

$ cd [roadhog project]
$ roadhog-api-doc build

In your dist directory, you can see api.html, api.js, api.css

Write docs

If you need to write doc, you can write mock data like this in .roadhogrc.mock.js:

  'GET /api/currentUser': {
    $desc: "this is the api description",
    $params: {
      pageSize: 1,
      page: {
        desc: '分页',
        exp: 2
      },
    },
    $body: {
      name: 'momo.zxy',
      avatar: imgMap.user,
      userid: '00000001',
      notifyCount: 12,
    }
  },

You should add format to wrapper .roadhogrc.mock.js's export:

import { format } from 'roadhog-api-doc';

const mock = {...};

export default format(mock);

and you can use functional tool to enhance mock.

import { delay } from 'roadhog-api-doc';

const mock = {...};

export default delay(mock, 1000);

QA

  • Error: Module not found: Can't resolve 'babel' in '_roadhog-api-doc'
    • try cnpm install your project dependencies.

CHANGELOG

1.0.0

  • support roadhog@2.x

0.3.4

  • support roadhog 2.x

0.3.0

  • support dynamic update post & get when .roadhog.mock.js refresh
  • support docs field
  • upgrade Windows compatibility
1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago

0.3.4

6 years ago

0.3.3

6 years ago

0.3.2

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.11

6 years ago

0.2.10

6 years ago

0.2.9

7 years ago

0.2.8

7 years ago

0.2.7

7 years ago

0.2.5

7 years ago

0.2.4

7 years ago

0.2.3

7 years ago

0.2.2

7 years ago

0.2.1

7 years ago

0.2.0

7 years ago

0.1.11

7 years ago

0.1.10

7 years ago

0.1.9

7 years ago

0.1.8

7 years ago

0.1.7

7 years ago

0.1.6

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago