Configuration

{lodox, [
  {apps, [
    {my_app, [
      %% my_app config
    ]},
    {my_other_app, [
      %% my_other_app config
    ]}
  ]}
]}.

... where config consists of any number of key/value tuples with the following
valid keys:

Key Description Default
output-path a project-relative path "docs"
excluded-modules a list of module names (atoms) []
doc-files a list of files or the atom all all
doc-paths a list of directories ["priv/docs"]

The documentation will be generated in output-path
and modules in excluded-modules will be excluded.

If doc-files is the atom all, Lodox will render files in supported
formats1 in each directory in doc-paths. Otherwise, if
doc-files is a list of files, Lodox will render those that are in supported
formats1, ignoring doc-paths.

1: Currently only Markdown, i.e. *.m{d,arkdown}.