docfish

1.5.2 • Public • Published

Docfish

Not really ready for you to use it yet, sorry. Ironically, Docfish is barely documented right now.

Docfish is an API documentation builder: you describe your API in detail in XML files, and Docfish generates awesome HTML pages from that.

It was created to document Candybox, an interactive graphics JavaScript framework that's not out yet.

Usage

After installing Docfish globally using npm install docfish --global, you can run it to generate HTML from a folder containing your descriptive XML files:

docfish --source=doc --destination=build

Your source folder must contain one or more XML files, which will each be compiled into a corresponding HTML file. The source folder should also contain a meta.json file, with a name key that will be used as a prefix for the page titles.

Supported are the --watch option to automatically rebuild the HTML when the source changes, and the --check option that will tell you if there are any broken links.

Sample

Included in the repository is a sample source folder, which contains:

  • the required meta.json file
  • Color.xml, a description of the Color class in Candybox
  • SetMethod.xml and ObjectPrimitive.xml, two files that are imported into the Color page

Readme

Keywords

none

Package Sidebar

Install

npm i docfish

Weekly Downloads

3

Version

1.5.2

License

MIT

Unpacked Size

56.7 kB

Total Files

29

Last publish

Collaborators

  • cykelero