Chirun config schema v1

Chirun config files are YAML objects.

Download the schema in JSON-Schema format

Chirun package configuration

object
  • base_dir
    Base directory of the output
    string
  • title
    Title of the package
    string
  • license
    Copyright and licensing information
    object
    • year
      Copyright year
      string
    • by
      Copyright attribution
      string
    • url
      URL of the full licence text
      string
    • name
      Name of the licence
      string
  • locale
    ISO 639 language code for localisation
    string
  • author
    Name of the author
    string
  • institution
    Author's institution
    string
  • static_dir
    Path to the static files source directory
    string
  • code
    Course code
    string
  • year
    Year
    string
  • root_url
    Root URL of the output
    string
  • build_pdf
    Build PDF files?
    boolean
  • build_zip
    Build a .zip file of the whole package?
    boolean
  • num_pdf_runs
    Number of runs for building PDFs
    number
  • format_version
    Version number of the config format used
    number
  • mathjax_url
    URL to load MathJax from
    string
  • structure
    Structure
    array
  • css
    Extra CSS files to load in HTML pages.
    array
    Items:
    string
  • js
    Extra JavaScript files to load in HTML pages.
    array
    Items:
    string
  • themes_dir
    Path of the themes directory
    string
  • themes
    Themes to use
    array
    Items:
    object
    • source
      Path to the theme
      string
    • title
      Title
      string
    • path
      Path to the theme's source
      string
    • hidden
      Hidden?
      boolean

Subschemas