add objectivec/test and objectivec/docs

This commit is contained in:
edgchen1
2024-11-26 14:58:49 -08:00
parent 149f4a677e
commit 93228a1552
18 changed files with 1133 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
module: ONNX Runtime Objective-C API
author: ONNX Runtime Authors
author_url: https://www.onnxruntime.ai
github_url: https://github.com/microsoft/onnxruntime
objc: true
# Specify the training header as umbrella_header so that every public header is included.
# The training header is a superset of the inference-only header.
umbrella_header: ../include/onnxruntime_training.h
framework_root: ..
readme: ./main_page.md
hide_documentation_coverage: true
undocumented_text: ""
+5
View File
@@ -0,0 +1,5 @@
# ONNX Runtime Objective-C API
ONNX Runtime provides an Objective-C API.
It can be used from Objective-C/C++ or Swift with a bridging header.
+17
View File
@@ -0,0 +1,17 @@
# Objective-C API Documentation
The API should be documented with comments in the [public header files](../include).
## Documentation Generation
The [Jazzy](https://github.com/realm/jazzy) tool is used to generate documentation from the code.
To generate documentation, from the repo root, run:
```bash
jazzy --config objectivec/docs/jazzy_config.yaml --output <output directory>
```
The generated documentation website files will be in `<output directory>`.
[main_page.md](./main_page.md) contains content for the main page of the generated documentation website.