Skip to content
This repository has been archived by the owner on Jun 5, 2021. It is now read-only.
/ minami Public archive
forked from nijikokun/minami

Minimalist template for our automatically generated documentation.

License

Notifications You must be signed in to change notification settings

tutorbookapp/minami

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minami

A clean, responsive documentation template theme for JSDoc 3. Currently used for Tutorbook's open source documentation. Forked from this repository.

Minami Screenshot

Uses

Install

$ npm install --save-dev @tutorbook/minami

Usage

Clone repository to your designated jsdoc template directory. First make sure that you update (or remove) our Algolia Docsearch key and app ID from tmpl/layout.tmpl . Then run:

$ jsdoc entry-file.js -t path/to/minami

Node.js Dependency

In your projects package.json file add a generate script:

"scripts": {
  "generate-docs": "node_modules/.bin/jsdoc --configure .jsdoc.json --verbose"
}

In your .jsdoc.json file, add a template option.

"opts": {
  "template": "node_modules/@tutorbook/minami"
}

Example JSDoc Config

{
    "tags": {
        "allowUnknownTags": true,
        "dictionaries": ["jsdoc"]
    },
    "source": {
        "include": ["lib", "package.json", "README.md"],
        "includePattern": ".js$",
        "excludePattern": "(node_modules/|docs)"
    },
    "plugins": [
        "plugins/markdown"
    ],
    "templates": {
        "cleverLinks": false,
        "monospaceLinks": true,
        "useLongnameInNav": false,
        "showInheritedInNav": true
    },
    "opts": {
        "destination": "./docs/",
        "encoding": "utf8",
        "private": true,
        "recurse": true,
        "template": "./node_modules/@tutorbook/minami"
    }
}

Specifying a number for useLongnameInNav it will be the max number of path elements to show in nav (starting from Class).

License

Licensed under the Apache2 license.

About

Minimalist template for our automatically generated documentation.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 59.5%
  • CSS 40.5%