name: Documentation on: push: branches: [ main ] paths: [ 'docs/**', 'README.md' ] jobs: deploy-docs: name: Deploy Documentation runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Setup Node.js uses: actions/setup-node@v3 with: node-version: '18' - name: Install dependencies run: | npm install -g @vuepress/cli vuepress - name: Build documentation run: | # Create docs structure for VuePress mkdir -p .vuepress cat > .vuepress/config.js <