Skip to content

Commit 680e5cb

Browse files
Merge pull request #28 from rticommunity/py_sdk
Deploy docs automation and link update
2 parents b53cda4 + 6b02239 commit 680e5cb

2 files changed

Lines changed: 58 additions & 0 deletions

File tree

.github/workflows/deploy-docs.yml

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
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

python/README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,18 @@ python run_autopilot.py
4040

4141
The 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

4456
To build the docs locally:
4557

0 commit comments

Comments
 (0)