Tutorials for working with FAIRDOM-SEEK, built with Jupyter Book v2.
Visit the tutorials at: https://seek4science.github.io/tutorials/
- Python 3.8+
- Node.js 18+
- pip
# Create a virtual environment (optional but recommended)
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt# Build and start dev server
jupyter-book build --html
# Or for local testing without base URL
BASE_URL="" jupyter-book build --htmlThe dev server starts automatically at http://localhost:3000 (or next available port).
- Create a new
.mdor.ipynbfile in the appropriate directory - Add the file to
myst.ymlunder thetocsection - Build and preview locally
- Commit and push to deploy
The book is automatically built and deployed to GitHub Pages when changes are pushed to the main branch.
- Go to repository Settings > Pages
- Under "Build and deployment", select "GitHub Actions" as the source
- The workflow will automatically deploy on push to main