- developers want to use parsed data from doxygen.
- it supports DoxyDocs.py for python. it is similar to DoxyDocs.pm for perl
- they want to do something with python.
- set GENERATE_PERLMOD = YES
make test1
- source : test-1
- Doxyfile
- GENERATE_PERLMOD = YES
- INPUT = ../doxygen-test-src
- PLANTUML_JAR_PATH = ./plantuml.jar
- but we do not copy proper plantuml.jar. we use 'touch plantuml.jar' to remove java running time.
- output
- if you find some Error when you run doxygen , it is no problem.
- show link to know the reason
- above all you set plantuml server in your accessing server with docker
- $
docker run -d -p 18080:8080 plantuml/plantuml-server:tomcat
- you can change into your port # instead of 18080. we will use like http://[yourhostname]:18080/.
- you need to install and run docker image. then you should set your hostname and port # in src/mysetting.py
- $
make testserver
- source : test-server
- Doxyfile
- GENERATE_PERLMOD = YES
- INPUT = ../doxygen-test-src
- PLANTUML_JAR_PATH = ./plantuml.jar
- but we do not copy proper plantuml.jar. we use 'touch plantuml.jar' to remove java running time.
- output
- if you find some Error when you run doxygen , it is no problem.
- show link to know the reason
- make alternative url in html : we can use png file when we have some error to connect to plantuml server
-
<img src="https://example.com/first-image.jpg" onerror="this.onerror=null;this.src='https://example.com/second-image.jpg';" alt="alternative text">
-
- pip3 install mako
make testmako
- source : test-mako
- Doxyfile
- GENERATE_PERLMOD = YES
- INPUT = ../doxygen-test-src
- PLANTUML_JAR_PATH = ./plantuml.jar
- but we do not copy proper plantuml.jar. we use 'touch plantuml.jar' to remove java running time.
- if you find some Error when you run doxygen , it is no problem.
- show link to know the reason
- output : mako result is same as
make testserver