switch to sphinx

This commit is contained in:
samfreund
2025-05-09 12:26:44 -05:00
parent abb8ccf4e9
commit 26f08a6fdf
21 changed files with 436 additions and 135 deletions

View File

@@ -84,15 +84,17 @@ jobs:
python -m pip install --upgrade pip
pip install -r photon-lib/py/docs/requirements.txt
- name: Build MkDocs site
run: mkdocs build
- name: Build Sphinx site
run: |
sphinx-apidocs -o docs/source photonlibpy
make -C docs html
working-directory: photon-lib/py
- name: Upload built site as artifact
uses: actions/upload-artifact@v4
with:
name: docs-python
path: photon-lib/py/site/
path: photon-lib/py/docs/build/html
publish_api_docs:
name: Publish API Docs
@@ -105,7 +107,7 @@ jobs:
pattern: docs-*
- run: find .
- name: Publish Docs To Development
if: github.ref == 'refs/heads/main'
# if: github.ref == 'refs/heads/main'
uses: up9cloud/action-rsync@v1.4
env:
HOST: ${{ secrets.WEBMASTER_SSH_HOST }}