Skip to content

enyojs/api-tool

Repository files navigation

EnyoJS API Tool

This Bootplate-based application scans EnyoJS source code on the fly and produces navigable documentation.

The assets/manifest.json file identifies the code packages to be scanned. You can edit this file in your local copy of the api-tool to add your own packages and libraries to your local view of the documentation. When we deploy this to the enyojs.com website, we use a modified version of the manifest to include all of the Enyo standard libraries.

IMPORTANT: in the context of the API Tool application, the $enyo and $libmacros refer to internal folders used to run the app. You should not use those macros in assets/manifest.json in a deployed API Tool application. Instead, use complete paths, either relative to the API Tool folder, or absolute.

For example, given:

enyo/
lib/
  layout/
api-tool/

manifest.json should look like this:

[
	{"name": "enyo", "path": "../enyo/source"}
	{"name": "layout", "path": "../lib/layout"}
]