Skip to main content


Mélodium is capable of generating documentation for any Mélodium program. The melodium doc command extracts the documentation of the elements making up a program, as well as their characteristics, and renders the whole thing in the form of an mdBook project.

Generation of documentation

Documentation for a program can be generated with the doc command, where <file> is the project to be documented (path to the project, .mel file, or .jeu file), and <directory> the location where to write the mdBook:

$ melodium doc --file <file> <directory>

Building with mdBook

To build the documentation and obtain an HTML, PDF, or other version, it is necessary to use mdBook.

With mdBook installed, simply enter the following command to generate the documentation in HTML format, with <directory> as the location where Mélodium wrote the mdBook:

$ mdbook build --open <directory>