All Classes and Interfaces
Class
Description
This is the entry point to the application.
Manages copy operations.
All build phase plugins shall implement this interface.
Currently not supported types:
- callbacks
- examples
- headers
- links
All possible component types and their related names as expected in OpenAPI spec.
Accepts an argument starting with "--config" followed by the path to the config file like
following:
"--config"=path/to/config.yaml
This represents a node in
DataTree
.This represents a page in
DataTree
.Loads data from environment variables into
.
DataTree
's root
invalid reference
DataNode#getData()
For each page, dumps what is found under the
FileDumperConfig.getDataField()
into
file and directory structures following the DataTree
of BuildContext
.Configuration is read from root key "front-matter-loader".
Loads the configuration from "handlebars-template-compiler" key and expects following sub-keys:
"base-dir" pointing to templates' base, this path will be prepended to all other paths and every
look up is restricted to be inside this path
"template-data-field" defines the name of the field under which each node of data tree can specify
its own template to be used for template lookup
"default-template" defines the default template that will be used if a node does not specify its
own
"target-data-field" the field's name under which the compilation result for each node of data tree
will be stored
"helpers" list of helpers that should be registered.
Compiles each page's data using defined template and puts the result under
HandlebarsTemplateCompilerConfig.getTargetDataField()
data field.Starts a local server that does two things:
serves contents of a requested directory over requested port
listens to any request with PUT method (no matter which path) and triggers a rebuild
The server can be optionally started with SSL using a self-signed certificate.
This plugin compiles markdown on configured source fields of all pages down into
HTML and puts it back in the configured target field.
Expands any page found with OpenAPI raw spec in its data, into pages under sub-nodes generated out of spec's
components tag (i.e.
Will parse config with root key "open-api-processor".
Compiles all files with extension ".scss" that does not
start with "_" from configured source directory into configured output
directory.
Accepts an argument starting with "--serve" followed by the path of directory that should be
served and optionally the port to serve content over.
Loads Storyblok Plugin's config from key "storyblok-loader".
This loads the list of stories from Storyblok API, puts full data under the key "storyblok" in
root node.
Loads data from YAML files into
DataTree
.