megadoc-plugin-yard-api

7.2.1 • Public • Published

YARD-API megadoc Plugin

This plugin parses Rails controllers that are documented in the YARD-API format.

Configuration

See [[./lib/config.js]]

// megadoc.conf.js
 
exports['yard-api'] = {
    /**
     * @property {String} 
     *
     * The full command to use for generating the JSON YARD-API documents.
     * This will be run in the repository's root (dir of megadoc.conf.js).
     */
    command: "bundle exec rake yard_api",
 
    /**
     * @property {String} 
     *
     * Pattern to find the generated JSON documents.
     */
    source: "public/doc/api/**/*.json",
 
    /**
     * @property {RegExp} 
     *
     * Pattern to exclude any matched JSON source files.
     */
    exclude: null,
 
    /**
     * @property {Boolean} 
     *
     * TODO: this is currenty dysfunctional.
     */
    showEndpointPath: false
};

Package Sidebar

Install

npm i megadoc-plugin-yard-api

Weekly Downloads

1

Version

7.2.1

License

MIT

Unpacked Size

47 kB

Total Files

36

Last publish

Collaborators

  • amireh