View Source Bundlex.Doxygen (Bundlex v1.5.4)
Module responsible for generating doxygen documentation for Bundlex projects.
Summary
Functions
Prepares struct with all necessary filepaths for the native documentation
Generates doxyfile in the c_src/project directory for Bundlex project.
Generates html doxygen documentation for the Bundlex project. Doxyfile must be generated before.
Generates page for the Bundlex project in the pages/doxygen directory. Page must be manually added to the docs extras in the mix.exs. Page contains only link to the doxygen html documentation.
Types
Functions
@spec doxygen(Bundlex.Project.t()) :: doxygen_t()
Prepares struct with all necessary filepaths for the native documentation
@spec generate_doxyfile(doxygen_t()) :: :ok
Generates doxyfile in the c_src/project directory for Bundlex project.
@spec generate_doxygen_documentation(doxygen_t()) :: :ok
Generates html doxygen documentation for the Bundlex project. Doxyfile must be generated before.
@spec generate_hex_page(doxygen_t()) :: :ok
Generates page for the Bundlex project in the pages/doxygen directory. Page must be manually added to the docs extras in the mix.exs. Page contains only link to the doxygen html documentation.