KEMBAR78
Doxygen - Source Code Documentation Generator Tool | PPT
Doxygen –  Source Code Documentation Generator Tool Albert Guo [email_address]
Agenda What is Doxygen Doxygen Features Getting Start Check the result
What is Doxygen Doxygen is  source code documentation generator tool Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D. Official Site:  http://www.stack.nl/~dimitri/doxygen/index.html   You can go to here,  http://www.stack.nl/~dimitri/doxygen/manual.html , to get further information
Doxygen Features Can extract the code structure from undocumented source files.  Shows relations between the various elements (functions, typedefs, structs, etc.) as hyperlinks Can generate inheritance diagrams and other diagrams
Getting Start
Getting Start – cont. Click Wizard button
Getting Start – cont. Assign Project Name Assign your source  repository, and check  the scan recursively  checkbox Assign the document generation destination
Getting Start – cont. Scan all entities Select your language
Getting Start – cont. Select your output format
Getting Start – cont. Assign the diagram you want to generate
Getting Start – cont. Save doxygen config file
Getting Start – cont. Assign Doxygen working directory
Getting Start – cont. Click Start to start document generation
Getting Start – cont. Generation finished
Check the result Class hierarchy UML Diagram
Check the result – cont.
Check the result – cont.
Check the result – cont.

Doxygen - Source Code Documentation Generator Tool

  • 1.
    Doxygen – Source Code Documentation Generator Tool Albert Guo [email_address]
  • 2.
    Agenda What isDoxygen Doxygen Features Getting Start Check the result
  • 3.
    What is DoxygenDoxygen is source code documentation generator tool Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D. Official Site: http://www.stack.nl/~dimitri/doxygen/index.html You can go to here, http://www.stack.nl/~dimitri/doxygen/manual.html , to get further information
  • 4.
    Doxygen Features Canextract the code structure from undocumented source files. Shows relations between the various elements (functions, typedefs, structs, etc.) as hyperlinks Can generate inheritance diagrams and other diagrams
  • 5.
  • 6.
    Getting Start –cont. Click Wizard button
  • 7.
    Getting Start –cont. Assign Project Name Assign your source repository, and check the scan recursively checkbox Assign the document generation destination
  • 8.
    Getting Start –cont. Scan all entities Select your language
  • 9.
    Getting Start –cont. Select your output format
  • 10.
    Getting Start –cont. Assign the diagram you want to generate
  • 11.
    Getting Start –cont. Save doxygen config file
  • 12.
    Getting Start –cont. Assign Doxygen working directory
  • 13.
    Getting Start –cont. Click Start to start document generation
  • 14.
    Getting Start –cont. Generation finished
  • 15.
    Check the resultClass hierarchy UML Diagram
  • 16.
  • 17.
  • 18.