yuidoc-ember-theme

2.0.1 • Public • Published

YUIDoc Ember Theme

npm version

An EmberJS based YUIDoc theme

Live Example

$ npm install yuidoc-ember-theme

Notes

Configuration File

If your project uses a "yuidoc.json" file for configuration, add:

"themedir" : "node_modules/yuidoc-ember-theme",
"helpers" : ["node_modules/yuidoc-ember-theme/helpers/helpers.js"]

Example:

{
    "name": "Example",
    "url": "<GITHUB REPO URL>",
    "version": "0.1.0",
    "indexModule": "Welcome",
    "logo": "path/to/logo.png",
    "primaryColor": "orange",
    "externalDocs": [{
        "name": "ember-validators",
        "path": "node_modules/ember-validators",
        "url": "https://github.com/offirgolan/ember-validators",
        "version": "master"
    }],
    "options": {
        "paths": "_location to parse_",
        "outdir": "build/docs",
        "exclude": "lib,docs,build",
        "themedir": "node_modules/yuidoc-ember-theme",
        "helpers": ["node_modules/yuidoc-ember-theme/helpers/helpers.js"]
    }
}

Index Module

If indexModule is speficied in your yuidoc.json, the page will be forwarded to that module when a user loads the index page.

{
    "indexModule": "Welcome"
}

External Docs

If you have external documentation taken from dependencies, you may list them under the externalDocs option in your yuidoc.json. Doing so will setup the correct file names and paths.

{
    "externalDocs": [{
        "name": "ember-validators",
        "path": "node_modules/ember-validators",
        "url": "https://github.com/offirgolan/ember-validators",
        "version": "master"
    }]
}

Branding Settings

The logo and primaryColor options can be specified in yuidoc.json to set the logo displayed in the upper left hand corner and the accent color used throughout the theme.

{
    "logo": "path/to/logo.png",
    "primaryColor": "orange"
}

Readme

Keywords

Package Sidebar

Install

npm i yuidoc-ember-theme

Weekly Downloads

101

Version

2.0.1

License

none

Unpacked Size

1.83 MB

Total Files

50

Last publish

Collaborators

  • offirgolan