Python Command Line Tool for Infineon Arduino Library Doxygen Documentation
Features:
- HTML Doxygen generation (with Graphviz)
- PDF Doxygen generation (with Graphviz) (planned)
- Cross platform (Windows, Linux)
- Doxygen toolchain installation support (only Linux) (planned)
- Github pages realease (beta)
- Travis CI automation (planned)
- Download the repository or release in the project/library root folder.
- Your library must follow the Arduino Library Specfication (link!)
- Install the required doxygen toolchain --> Cross platform installation steps (check with CLI, install with CLI (Linux))
- Generate html
- Release it manually
- Automate deployment in Travis CI
- Custom doxyfile vs. automatically generated configuration
- Add additional .dox files
- Custom project logo
- travis script
- only for new tags
Executed in the following platforms:
- windows
- cygwin
- unix...
- git credentials popups ?
- error handling ?
- handle issues with paths
- Refactor source files in modules: arduino libs doxyfile, generic doxyfile, release features
- Add PDF
- Improve html template for Arduino library