File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : Deploy Sphinx Docs
2+
3+ on :
4+ push :
5+ branches : [main]
6+
7+ permissions :
8+ contents : read
9+ pages : write
10+ id-token : write
11+
12+ concurrency :
13+ group : pages
14+ cancel-in-progress : true
15+
16+ jobs :
17+ build :
18+ runs-on : ubuntu-latest
19+ steps :
20+ - uses : actions/checkout@v4
21+
22+ - uses : actions/setup-python@v5
23+ with :
24+ python-version : " 3.11"
25+
26+ - name : Install dependencies
27+ run : |
28+ pip install sphinx sphinx-rtd-theme myst-parser
29+ pip install -e python/
30+
31+ - name : Build docs
32+ run : sphinx-build -b html python/docs python/docs/_build/html
33+
34+ - uses : actions/upload-pages-artifact@v3
35+ with :
36+ path : python/docs/_build/html
37+
38+ deploy :
39+ needs : build
40+ runs-on : ubuntu-latest
41+ environment :
42+ name : github-pages
43+ url : ${{ steps.deployment.outputs.page_url }}
44+ steps :
45+ - id : deployment
46+ uses : actions/deploy-pages@v4
Original file line number Diff line number Diff line change @@ -40,6 +40,18 @@ python run_autopilot.py
4040
4141The autopilot component starts 18 UMAA services and runs until you press ` Ctrl+C ` .
4242
43+ ---
44+
45+ ## Documentation
46+
47+ - [ Getting Started] ( docs/getting-started.md ) — environment setup, first component
48+ - [ Building a Component] ( docs/building-a-component.md ) — step-by-step tutorial
49+ - [ QoS Configuration] ( docs/qos-configuration.md ) — AssignerQoS, topic filter rules, profiles
50+ - [ Vendor Interoperability] ( docs/vendor-interoperability.md ) — DDS-XTYPES compliance, Cyclone DDS interop
51+ - [ Troubleshooting] ( docs/troubleshooting.md ) — common issues and solutions
52+ - [ Changelog] ( docs/changelog.md )
53+
54+ Full API reference (autodoc): ** [ rticommunity.github.io/rticonnextdds-usecases-umaa] ( https://rticommunity.github.io/rticonnextdds-usecases-umaa/ ) **
4355
4456To build the docs locally:
4557
You can’t perform that action at this time.
0 commit comments