https://github.com/afeld/computing-in-context
https://github.com/afeld/computing-in-context
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/afeld/computing-in-context
- Owner: afeld
- License: cc0-1.0
- Created: 2024-09-07T06:11:00.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T14:15:32.000Z (over 1 year ago)
- Last Synced: 2024-10-29T16:07:05.389Z (over 1 year ago)
- Language: Jupyter Notebook
- Homepage: https://computing-in-context.afeld.me
- Size: 9.44 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Computing in Context course site
[](https://computing-in-context.afeld.me/?badge=latest)
Built using [Jupyter Book](https://jupyterbook.org/).
## Setup
1. Install the dependencies.
```sh
make setup
```
1. [Activate the environment.](https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#activating-an-environment)
```sh
conda activate computing-in-context
```
## [Building the site](https://jupyterbook.org/en/stable/basics/build.html#build-via-the-command-line)
Building the site from scratch and running tests:
```sh
make
```
If just testing a change within a page:
```sh
make quick
```
## [Starting Jupyter Lab](https://jupyterlab.readthedocs.io/en/stable/getting_started/starting.html)
```sh
make lab
```
## Viewing slides
```sh
make slides lec=N
```
## Merging notebooks
[nbmerge](https://github.com/jbn/nbmerge?tab=readme-ov-file#usage) seems to be easier than copying across them.