Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
38 changes: 38 additions & 0 deletions .github/workflows/build-docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Build Source Docs

on:
push:
branches: [ source-docs ]

jobs:
build-source-docs:
runs-on: ubuntu-latest
name: Build Source Documentation
steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Build Sphinx docs
run: |
sudo apt-get install python3-sphinx
sudo apt-get install doxygen
pip install sphinx-sitemap
pip install breathe
pip install sphinx-rtd-theme
cd Source/docs_sphinx
make html

- name: Deploy to Netlify
uses: nwtgck/actions-netlify@v1.2
with:
publish-dir: 'Source/docs_sphinx/_build/html'
production-deploy: true
github-token: ${{ secrets.GITHUB_TOKEN }}
deploy-message: "Deploy from GitHub Actions"
enable-pull-request-comment: false
enable-commit-comment: true
overwrites-pull-request-comment: true
env:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}
timeout-minutes: 3
5 changes: 4 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,8 @@
"-DENABLE_MOJA.MODULES.LIBPQ=ON",
"-DBoost_USE_STATIC_LIBS=OFF",
"-DBUILD_SHARED_LIBS=ON"
]
],
"files.associations": {
"chrono": "cpp"
}
}
Loading