Development Environment / Doxygen
Doxygen is a software tool for generating documentation from code comments. This minimizes the need to create code documentation outside of code. Doxygen also creates diagrams that illustrate how code modules call each other. Doxygen will be evaluated to determine whether it can help document StateMod code. See the following resources:
This documentation includes the following sections:
Install Doxygen
Linux
This section will be completed when resources are available for Linux development and testing.
Windows
Download the Doxygen Windows installer from the download page, which will have a name similar to doxygen-1.8.13-setup.exe
.
Run the installer as administrator and complete the following steps.
Install GraphViz
The GraphViz software is needed to create the graphs showing how code modules call each other. Use the following to download a Windows version of GraphViz:
After downloading, run the installer program as follows.
Configure Doxygen Project
A Doxygen project is configured as part of the Initial Project Setup / Doxygen - do not do now.