Skip to content
Merged

Jb2 #34

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
  •  
  •  
  •  
48 changes: 48 additions & 0 deletions .github/workflows/deployJB2.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# This file was created automatically with `myst init --gh-pages` 🪄 💚
# Ensure your GitHub Pages settings for this repository are set to deploy with **GitHub Actions**.

name: MyST GitHub Pages Deploy
on:
push:
# Runs on pushes targeting the default branch
branches: [JB2]
env:
# `BASE_URL` determines, relative to the root of the domain, the URL that your site is served from.
# E.g., if your site lives at `https://mydomain.org/myproject`, set `BASE_URL=/myproject`.
# If, instead, your site lives at the root of the domain, at `https://mydomain.org`, set `BASE_URL=''`.
BASE_URL: /${{ github.event.repository.name }}

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: 'pages'
cancel-in-progress: false
jobs:
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Pages
uses: actions/configure-pages@v3
- uses: actions/setup-node@v4
with:
node-version: 18.x
- name: Install MyST
run: npm install -g mystmd
- name: Build HTML Assets
run: myst build --html
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: './_build/html'
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
File renamed without changes.
3 changes: 0 additions & 3 deletions book/Readme.md

This file was deleted.

24 changes: 16 additions & 8 deletions book/book/0 introduction/About.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
This book started off as a collection of pdf's from the '90s. We realised this was a valuable but static and outdated archive. We envisioned an updated online and dynamic repository of physics demonstrations which is accessible to all. By utilizing [GitHub](https://github.com) we would enable others to contribute, allow them to offer suggestions, fix bugs, while maintaining version control and ensuring quality. Our ultimate goal was to create a ‘living’, ‘ever-growing’ repository where the quality of the demonstrations can be continuously enhanced through active contributions from fellow educators, see {ref}`fig_infograph`.

```{figure} Infographic.png
:width: 60%
:name: fig_infograph
:width: 100%
:label: fig_infograph

Our approach to creating a living, ever-growing repository.
```
Expand All @@ -17,10 +17,10 @@ We consider the book not finished, as it is intended as an ever expanding reposi
## Your contribution

You can contribute to this book in various ways:
1. Enhance the quality by adding comments and/or suggestions using the issue button <i class="fa-solid fa-lightbulb"></i> below the <i class="fa-brands fa-github"></i> button.
1. Enhance the quality by adding comments and/or suggestions using the feedback button button.
2. Add content

If you spot a typo, if something is not clear, or anything needs to be adjusted, click the <i class="fa-brands fa-github"></i> button at the top of the screen and open an issue by clicking on the {fa}`lightbulb` button. (You need to have a github account though). We then receive a notification of your query, and we will address the issue as soon as possible.
If you spot a typo, if something is not clear, or anything needs to be adjusted, click either the feedback button or the edit this page button at the top of the screen and open an issue. (You need to have a github account though). We then receive a notification of your query, and we will address the issue as soon as possible.

If you want to add your material, you can do so by contacting us. You can become a team member of the github repository and are allowed to add materials. If you are interested in how this works, see the [teachbooks manual](https://teachbooks.io/manual/workflows/collaboration.html) on the matter.

Expand All @@ -45,22 +45,30 @@ All drawings have been made by Hanna den Hartog. The videos were mainly recorded

## Contact

Delft University of Technology
````{grid} 1 1 3 3
```{card} Delft University of Technology
Faculty of Applied Sciences
Department: Imaging Physics
Group: Science & Engineering Education
```

R. Haaksman
```{card} R. Haaksman
Room: A162
Lorentzweg 1
2628 CJ Delft
The Netherlands
E-mail: R.P.H.Haaksman_at_TUDelft.nl
::{figure} ../../figures/Ron.jpg
::
```

F. Pols
```{card} F. Pols
Room: A005
Lorentzweg 1
2628 CJ Delft
The Netherlands
E-mail: c.f.j.pols_at_tudelft.nl

::{figure} ../../figures/pols.jpg
::
```
````
Loading
Loading