Skip to content

TexKiller/doca-node-docson-theme

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

doca-bootstrap-theme (DEPRECATED)

The doca package for which this was written has been depreacted in favor of @cloudflare/doca, in the json-schema-tools repository. While @cloudflare/doca is conceptually the same, the back-end tools use a different format that retains compatibility with JSON Schema, so the theme requirements are different

Also in that repository you will find a new @cloudflare/doca-default-theme, which is currently only a bare-bones debugging display for the back end tools. We will be expanding it into a fully functional new theme, and feature requests will be handled there from now on.


The new @cloudflare/doca does not yet have a fully functioning theme, so this package is still the produciton-ready one. But we will be implementing feature requests on the new code, and moving most open issues to the new repo whenever it makes sense.

Simple Node-Docson theme for doca, based on doca-bootstrap-theme.

It's supposed to be used in combination with doca - a tool that scaffolds API documentation based on JSON HyperSchemas.

Usage

npm install -g doca
doca init -t node-docson

This creates a new API documentation with doca-node-docson-theme as a dependency.

Special properties

The _schema property placed on an object or link schema will, if present, be passed to Node-Docson instead of the processed properties.

The _targetSchema property placed on a link schema will, if present, be passed to Node-Docson to document the schema for the response of the link. If this property is not set, the response schema will not be passed to Node-Docson, since targetSchema properties are not normally available to the theme.

About

Doca theme using Node-Docson and Twitter Bootstrap

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 81.2%
  • CSS 18.8%