-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
133 changed files
with
12,141 additions
and
42,826 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,37 +1,51 @@ | ||
# This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node | ||
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-nodejs | ||
|
||
name: Node.js CI | ||
name: Deploy to GitHub Pages | ||
|
||
on: | ||
push: | ||
branches: [ "main" ] | ||
pull_request: | ||
branches: [ "main" ] | ||
branches: | ||
- main | ||
# Review gh actions docs if you want to further define triggers, paths, etc | ||
# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#on | ||
|
||
jobs: | ||
build: | ||
|
||
name: Build Docusaurus | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v4 | ||
with: | ||
fetch-depth: 0 | ||
- uses: actions/setup-node@v4 | ||
with: | ||
node-version: ${{ matrix.node-version }} | ||
cache: npm | ||
|
||
- name: Install dependencies | ||
run: npm ci | ||
- name: Build website | ||
run: npm build | ||
|
||
strategy: | ||
matrix: | ||
node-version: [22.x] | ||
- name: Upload Build Artifact | ||
uses: actions/upload-pages-artifact@v3 | ||
with: | ||
path: build | ||
|
||
deploy: | ||
name: Deploy to GitHub Pages | ||
needs: build | ||
|
||
# Grant GITHUB_TOKEN the permissions required to make a Pages deployment | ||
permissions: | ||
pages: write # to deploy to Pages | ||
id-token: write # to verify the deployment originates from an appropriate source | ||
|
||
# Deploy to the github-pages environment | ||
environment: | ||
name: github-pages | ||
url: ${{ steps.deployment.outputs.page_url }} | ||
|
||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- name: Use Node.js ${{ matrix.node-version }} | ||
uses: actions/setup-node@v4 | ||
with: | ||
node-version: ${{ matrix.node-version }} | ||
cache: 'npm' | ||
- run: npm ci | ||
- run: npm run build --if-present | ||
- run: npm test | ||
|
||
- name: Deploy to GitHub Pages | ||
if: github.ref == 'refs/heads/main' | ||
uses: peaceiris/actions-gh-pages@v4 | ||
with: | ||
github_token: ${{ secrets.GITHUB_TOKEN }} | ||
publish_dir: ./dist | ||
- name: Deploy to GitHub Pages | ||
id: deployment | ||
uses: actions/deploy-pages@v4 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,271 +1,20 @@ | ||
# Angular | ||
**/.angular | ||
|
||
# MacOSX | ||
**/.DS_Store | ||
**/.idea | ||
|
||
# Logs | ||
**/logs | ||
**/*.log | ||
**/npm-debug.log* | ||
**/yarn-debug.log* | ||
**/yarn-error.log* | ||
**/lerna-debug.log* | ||
|
||
# Diagnostic reports (https://nodejs.org/api/report.html) | ||
**/report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json | ||
|
||
# Runtime data | ||
**/pids | ||
**/*.pid | ||
**/*.seed | ||
**/*.pid.lock | ||
|
||
# Directory for instrumented libs generated by jscoverage/JSCover | ||
**/lib-cov | ||
|
||
# Coverage directory used by tools like istanbul | ||
**/coverage | ||
**/*.lcov | ||
|
||
# nyc test coverage | ||
**/.nyc_output | ||
|
||
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) | ||
**/.grunt | ||
|
||
# Bower dependency directory (https://bower.io/) | ||
**/bower_components | ||
|
||
# node-waf configuration | ||
**/.lock-wscript | ||
|
||
# Compiled binary addons (https://nodejs.org/api/addons.html) | ||
**/build/Release | ||
|
||
# Dependency directories | ||
**/node_modules/ | ||
**/jspm_packages/ | ||
|
||
# Snowpack dependency directory (https://snowpack.dev/) | ||
**/web_modules/ | ||
|
||
# TypeScript cache | ||
**/*.tsbuildinfo | ||
|
||
# Optional npm cache directory | ||
**/.npm | ||
|
||
# Optional eslint cache | ||
**/.eslintcache | ||
|
||
# Microbundle cache | ||
**/.rpt2_cache/ | ||
**/.rts2_cache_cjs/ | ||
**/.rts2_cache_es/ | ||
**/.rts2_cache_umd/ | ||
|
||
# Optional REPL history | ||
**/.node_repl_history | ||
|
||
# Output of 'npm pack' | ||
**/*.tgz | ||
|
||
# Yarn Integrity file | ||
**/.yarn-integrity | ||
|
||
# dotenv environment variables file | ||
**/.env | ||
**/.env.test | ||
|
||
# parcel-bundler cache (https://parceljs.org/) | ||
**/.cache | ||
**/.parcel-cache | ||
|
||
# Next.js build output | ||
**/.next | ||
**/out | ||
|
||
# Nuxt.js build / generate output | ||
**/.nuxt | ||
**/dist | ||
|
||
# Gatsby files | ||
**/.cache/ | ||
# Comment in the public line in if your project uses Gatsby and not Next.js | ||
# https://nextjs.org/blog/next-9-1#public-directory-support | ||
# public | ||
|
||
# vuepress build output | ||
**/.vuepress/dist | ||
|
||
# Serverless directories | ||
**/.serverless/ | ||
|
||
# FuseBox cache | ||
**/.fusebox/ | ||
|
||
# DynamoDB Local files | ||
**/.dynamodb/ | ||
|
||
# TernJS port file | ||
**/.tern-port | ||
|
||
# Stores VSCode versions used for testing VSCode extensions | ||
**/.vscode-test | ||
|
||
# yarn v2 | ||
**/.yarn/cache | ||
**/.yarn/unplugged | ||
**/.yarn/build-state.yml | ||
**/.yarn/install-state.gz | ||
**/.pnp.* | ||
|
||
# Byte-compiled / optimized / DLL files | ||
**/__pycache__/ | ||
**/*.py[cod] | ||
**/*$py.class | ||
|
||
# C extensions | ||
**/*.so | ||
|
||
# Distribution / packaging | ||
**/.Python | ||
**/build/ | ||
**/develop-eggs/ | ||
**/dist/ | ||
**/downloads/ | ||
**/eggs/ | ||
**/.eggs/ | ||
**/lib/ | ||
|
||
## Just permit provenance-widgets/../lib | ||
!**/provenance-widgets/src/lib | ||
|
||
|
||
**/lib64/ | ||
**/parts/ | ||
**/sdist/ | ||
**/var/ | ||
**/wheels/ | ||
**/share/python-wheels/ | ||
**/*.egg-info/ | ||
**/.installed.cfg | ||
**/*.egg | ||
**/MANIFEST | ||
|
||
# PyInstaller | ||
# Usually these files are written by a python script from a template | ||
# before PyInstaller builds the exe, so as to inject date/other infos into it. | ||
**/*.manifest | ||
**/*.spec | ||
|
||
# Installer logs | ||
**/pip-log.txt | ||
**/pip-delete-this-directory.txt | ||
|
||
# Unit test / coverage reports | ||
**/htmlcov/ | ||
**/.tox/ | ||
**/.nox/ | ||
**/.coverage | ||
**/.coverage.* | ||
**/.cache | ||
**/nosetests.xml | ||
**/coverage.xml | ||
**/*.cover | ||
**/*.py,cover | ||
**/.hypothesis/ | ||
**/.pytest_cache/ | ||
**/cover/ | ||
|
||
# Translations | ||
**/*.mo | ||
**/*.pot | ||
|
||
# Django stuff: | ||
**/*.log | ||
**/local_settings.py | ||
**/db.sqlite3 | ||
**/db.sqlite3-journal | ||
|
||
# Flask stuff: | ||
**/instance/ | ||
**/.webassets-cache | ||
|
||
# Scrapy stuff: | ||
**/.scrapy | ||
|
||
# Sphinx documentation | ||
**/docs/_build/ | ||
|
||
# PyBuilder | ||
**/.pybuilder/ | ||
**/target/ | ||
|
||
# Jupyter Notebook | ||
**/.ipynb_checkpoints | ||
|
||
# IPython | ||
**/profile_default/ | ||
**/ipython_config.py | ||
|
||
# pyenv | ||
# For a library or package, you might want to ignore these files since the code is | ||
# intended to run in multiple environments; otherwise, check them in: | ||
# **/.python-version | ||
|
||
# pipenv | ||
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. | ||
# However, in case of collaboration, if having platform-specific dependencies or dependencies | ||
# having no cross-platform support, pipenv may install dependencies that don't work, or not | ||
# install all needed dependencies. | ||
#Pipfile.lock | ||
|
||
# PEP 582; used by e.g. github.com/David-OConnor/pyflow | ||
**/__pypackages__/ | ||
|
||
# Celery stuff | ||
**/celerybeat-schedule | ||
**/celerybeat.pid | ||
|
||
# SageMath parsed files | ||
**/*.sage.py | ||
|
||
# Environments | ||
**/.env | ||
**/.venv | ||
**/env/ | ||
**/venv/ | ||
**/ENV/ | ||
**/env.bak/ | ||
**/venv.bak/ | ||
**/*-venv/ | ||
|
||
# VSCode project settings | ||
**/.vscode | ||
|
||
# Spyder project settings | ||
**/.spyderproject | ||
**/.spyproject | ||
|
||
# Rope project settings | ||
**/.ropeproject | ||
|
||
# mkdocs documentation | ||
**/site | ||
|
||
# mypy | ||
**/.mypy_cache/ | ||
**/.dmypy.json | ||
**/dmypy.json | ||
|
||
# Pyre type checker | ||
**/.pyre/ | ||
|
||
# pytype static type analyzer | ||
**/.pytype/ | ||
|
||
# Cython debug symbols | ||
**/cython_debug/ | ||
# Dependencies | ||
/node_modules | ||
|
||
# Production | ||
/build | ||
|
||
# Generated files | ||
.docusaurus | ||
.cache-loader | ||
|
||
# Misc | ||
.DS_Store | ||
.env.local | ||
.env.development.local | ||
.env.test.local | ||
.env.production.local | ||
|
||
npm-debug.log* | ||
yarn-debug.log* | ||
yarn-error.log* |
Oops, something went wrong.