JSPM

  • Created
  • Published
  • Downloads 178
  • Score
    100M100P100Q73330F
  • License MIT

A package to generate api docs using Microsoft api-extractor and api-documenter

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@loopback/tsdocs) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    @loopback/tsdocs

    This module provides API docs generation for @loopback/* packages.

    It's built on top of https://api-extractor.com/:

    Basic Use

    Build api reports and doc models

    npm run extract-apidocs -- --report

    The command above will traverse all TypeScript packages in the monorepo and run api-extractor to generate api reports and doc models into loopback-next/docs/apidocs:

    • reports: api reports
    • reports-temp: temporary api reports
    • models: doc models

    Generate api docs as markdown files

    npm run document-apidocs

    It runs api-documenter to generate markdown files into loopback-next/docs/site/apidocs.

    Update api docs for Jekyll site

    npm run update-apidocs

    It adds Jekyll metadata to markdown files in loopback-next/docs/site/apidocs and generates loopback-next/docs/site/apidocs/index.md as the index page.

    To run all steps together:

    npm run build:tsdocs

    Installation

    npm install --save @loopback/tsdocs

    Contributions

    Tests

    Run npm test from the root folder.

    Contributors

    See all contributors.

    License

    MIT