https://github.com/solveforceapp/-
~
https://github.com/solveforceapp/-
Last synced: 5 days ago
JSON representation
~
- Host: GitHub
- URL: https://github.com/solveforceapp/-
- Owner: solveforceapp
- Created: 2025-06-24T21:41:37.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-11-29T23:00:56.000Z (7 months ago)
- Last Synced: 2026-06-13T19:35:38.767Z (5 days ago)
- Language: Jupyter Notebook
- Size: 67.4 KB
- Stars: 3
- Watchers: 0
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Repository: Notebook pages (branch-per-branch)
This repository contains many Jupyter notebooks. This change adds CI and an automated build-and-deploy workflow that runs on pushes to any branch and publishes rendered HTML pages for that branch under gh-pages/.
Files added:
- .github/workflows/ci.yml — runs lint/tests and executes notebooks on pushes/PRs to main.
- .github/workflows/deploy-notebooks-pages.yml — builds and deploys per-branch HTML pages to gh-pages when any branch is pushed.
- scripts/build_notebooks.py — script that executes notebooks and exports them to HTML.
- requirements.txt, Dockerfile, .pre-commit-config.yaml, .gitignore — tooling and environment files.
How to run locally:
1. python -m venv .venv
2. source .venv/bin/activate
3. pip install -r requirements.txt
4. python scripts/build_notebooks.py site/local-branch
Enable GitHub Pages to serve the gh-pages branch in repository Settings -> Pages. The per-branch pages will be available at https://.github.io/// .