mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-05-14 20:48:00 +00:00
| .. | ||
| Doxyfile | ||
| doxygen-header.html | ||
| README.md | ||
ONNX Runtime C/C++ docs source files
This directory contains doxygen configuration to generate the C/C++ API docs for ONNX Runtime.
The actual generation is performed by a GitHub actions workflow: publish-c-apidocs.yml.
The workflow is currently manually triggered, and generates a PR to the gh-pages branch, for publication on https://onnxruntime.ai.
C/C++ API Documentation Conventions
Handling API changes across versions
When a new API is added or an existing API is changed, indicate this in the API's documentation with the Doxygen \since command.
This lets readers know the availability and behavior in different versions.
For a new API in version X, add \since Version X.. If an API's behavior changes in version Y, add \since Version Y: <change description>.
Put each API change entry for a version on its own line.
For example:
/**
* \brief My API function.
* \since Version X.
* \since Version Y: Does things differently.
*/
void MyApi();