DoxyPress

DoxyPress Documentation


  • Installing prebuilt DoxyPress binaries
  • Building DoxyPress from source
  • Converting to DoxyPress
  • Creating a project file
  • Commands

Online documentation  DoxyPress

What is DoxyPress


  • DoxyPress was derived from Doxygen 1.8
  • Uses the CMake build system
  • DoxyPress links with the CopperSpice CsCore and CsXml libraries
  • Requires C++20
  • Source code reformatted and optimized for the current C++ standard

  • Changed DoxyPress to use a JSON format project file
  • Leverage modern container classes
  • Added a parser to support documenting Makefiles, uses the command \code {.mk}
  • Fixed multiple problems with tables, html output, divs, stylesheets, etc
  • Redesigned the layout file to include new sections
  • Added a new sortid command to specify the sort order of pages in the treeview

A detailed list of the major changes to DoxyPress can be found on the DoxyPress Timeline

What is DoxyPressApp


  • DoxyPressApp was derived from DoxyWizard
  • Uses the CMake build system
  • DoxyPress links with the CopperSpice CsCore, CsGui, CsNetwork, CsXml libraries
  • Complete redesign of the user interface for smooth usage

  • Added help to all fields in DoxyPressApp
  • Changed DoxyPressApp to use a JSON project file
  • Added a feature to convert an existing Doxygen project file to a DoxyPress JSON project file

Source code, documentation, and prebuilt binaries can be downloaded from the DoxyPress Downloads

Repository for the current source is hosted on DoxyPress Github

Project Status

For a list of issues and feature requests for DoxyPress and DoxyPressApp refer to DoxyPress Github Issues