Skip to content
Snippets Groups Projects
CONTRIBUTING.md 662 B
Newer Older
Mikolaj Rybinski's avatar
Mikolaj Rybinski committed
# Contributing

Install Python version matching one specified in `binder/runtime.txt`.

Setup development environment:

    $ python -m venv .venv
    $ source .venv/bin/activate
    $ pip install -U pip setuptools
    $ pip install -r binder/requirements.txt
    $ ./binder/postBuild

Register Git hooks (auto-remove output cells on commit):

    $ git config core.hooksPath .hooks

Launch JupyterLab:

    $ jupyter lab

Edit (improve) notebooks.
schmittu's avatar
schmittu committed

## Upload course material gitlab.ethz.ch

Use `update_course_repo.sh` to prepare official repository to be used during
the workshop.  This script updates the official repository from the currently
active branch.