Oicana templates
An Oicana template is a Typst project that can define dynamic inputs. A template can be compiled with given inputs out of different programming languages through Oicana integrations.
You can find some example Oicana templates on GitHub.
As long as all defined inputs have default values, a template can be previewed by any Typst editor. That means existing tools like the official web app or IDE plugins like tinymist can be used to develop Oicana templates.
The getting started section includes instructions for a development setup.
During development, an Oicana template is a directory containing at least one Typst source file and a typst.toml
typst.toml
manifest. Before it can be compiled from Oicana integrations like the NuGet or NPM packages, the template has to be packed.
Packing is done via the Oicana CLI using the pack
pack
command. The output is a compressed file containing the template and all its dependencies.