hecate_plugin_codegen_plugin (hecate_sdk v0.6.2)

View Source

Plugin and division templates for code generation.

Templates for: plugin callback, supervisor, app.src, rebar.config, manifest.json, aggregate, state, state/status headers, department supervisor.

Summary

Functions

tpl_aggregate(AggMod, StateMod, StatusHrl)

tpl_app_src(AppName, Desc)

tpl_dept_sup(AppName)

tpl_manifest(Name, DisplayName, Version, Tag, CallbackMod)

tpl_plugin_callback(Mod, Name, DisplayName, Version, Tag)

tpl_plugin_sup(Mod)

tpl_rebar_config(AppAtom)

tpl_state(StateMod, Subject)

tpl_state_hrl(StateMod, Subject)

tpl_status_hrl(Subject)

tpl_status_hrl(Subject, Flags)