Skip to content
Merged
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
36 changes: 36 additions & 0 deletions .github/workflows/ci-for-dev-scripts.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: CI-for-dev-scripts

on:
push:
branches: [ master, main ]
tags: [ "**" ]
paths:
- dev_scripts/**
pull_request:
branches: [ "**" ]
paths:
- dev_scripts/**

jobs:
Execute-continuous-integration:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ['3.10']

steps:
- uses: actions/checkout@master

- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}

- name: Install dependencies
run: |
python3 -m pip install --upgrade pip
pip3 install --group dev_scripts/pyproject.toml:dev -e dev_scripts

- name: Run checks
run: |
python3 dev_scripts/continuous_integration_of_dev_scripts/precommit.py
36 changes: 36 additions & 0 deletions .github/workflows/doc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Doc

on:
push:
branches:
- main
- mristin/Kick-off

jobs:
Generate-doc:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master

- name: Run Doxygen
run: |
sudo apt-get update
sudo apt-get install -y doxygen
doxygen ./Doxyfile

- name: Deploy to gh-pages
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
git config --global user.name "github-actions"
git config --global user.email "github-actions@github.com"

git clone --branch gh-pages https://x-access-token:${GITHUB_TOKEN}@github.com/${{ github.repository }} gh-pages

rm -rf gh-pages/*
cp -r ./local-built-doc/html/* gh-pages/

cd gh-pages
git add .
git commit -m "Deploy documentation" || echo "No changes to commit"
git push origin gh-pages
15 changes: 15 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
# Our manual excludes

/.claude/
/.idea/
/.venv*/
*.egg-info
/build*/
/dependencies-for-local-development-on-windows/
/dist/
/cmake-build-debug/
/cmake-build-release/
/local-built-doc/
/vcpkg_installed/
/.vcpkg/

# Prerequisites
*.d

Expand Down
1 change: 1 addition & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Marko Ristin (marko@ristin.ch, marko.ristin@gmail.com, rist@zhaw.ch) for Zurich University of Applied Sciences (ZHAW)
Loading
Loading