API Reference dragon v1.2.3

modules

Modules

Dragon is meant to be run standalone. See README in root of project for full details on how it works.

Tools for loading data

Tools for loading data collections

Tools for loading data files (yml)

Load data from an elixir module... still cannot handle variable deps, as Mix.install doesn't want to run from within Mix :table_flip

Dragon Plugin behavior. See Markdown and Redirects plugins for examples.

Dragon markdown plugin

Dragon Redirect plugin.

Render SCSS

Development server served by Phoenix

Clone of Plug.Static, adjusted to handle runtime root folder, rather than compile time.

The Dragon process itself manages state, and as such does not include any processing work. This is run from tasks external, where the actual heavy lifting happens.

Build "environment" for a file's EEX template execution.

Core heart of evaluating EEX Templates.

Helper functions for Dragon Templates.

Reading data from a dragon template, considering separators.

File handling tools.

File handling tools.

Lightweight file synchronizer.

File handling tools.

Image handling. Very focused on only a few types of images, so it will break if things are given outside of what it expects.

walk a tree and convert images it finds