Write renderer plugins¶
Contrary to action and VCS plugins, renderer plugins are plain Plugin
, that implement interesting stuff at the end of the Builder.compile hook.
Jinja2 renderer¶
If you plan to write a renderer that write some file using the jinja2 module, you should probably subclass jinja2.Jinja2Renderer
.
HTML renderer¶
The HTMLRenderer
is a subclass of Jinja2Renderer
(see above). If you want it to render files and README differently, you can write a file or README renderer, which are subclasses of HtmlFileRenderer
and HtmlReadmeRenderer
.