An open API service indexing awesome lists of open source software.

https://github.com/afeld/computing-in-context


https://github.com/afeld/computing-in-context

Last synced: over 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# Computing in Context course site

[![Documentation Status](https://readthedocs.org/projects/computing-in-context/badge/?version=latest)](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.