Skip to content
Snippets Groups Projects
Forked from R3 / school / courses
667 commits behind the upstream repository.

Presentation slides

This repository contains all presentations related to R3.

Prerequisites

In order to use the slide deck, you must have:

  • git: For convenience, have your SSH key configured on git-r3lab. Here is how to do it.
  • git-lfs: Installation instructions are here
  • Python 3: It is recommend to use a virtual environment
  • yarn: Instructions are here

How to get started

  • Fork this repository
  • Clone your fork
    $ git clone --recurse-submodules ssh://git@git-r3lab-server.uni.lu:8022/<yourUsername>/presentations.git
  • If the --recurse-submodules flag has been omitted, run this command to check for the missing modules and update them:
    $ git submodule update --init --recursive
  • Open a terminal and work on your presentation:
    $ cd presentations
    $ pip install .
    $ contribute --date="YYYY-MM-DD" --name="yourAwesomeTitle"

Please create a branch from develop before starting to work on your presentation. You could name it YYYY-MM-DD_yourAwesomeTitle.

If you are done with making changes to your presentation, push them to your fork and open a merge request against the develop branch.

How to continue

For resuming your work on a presentation, you can either run the same contribute command:

$ contribute --date="YYYY-MM-DD" --name="yourAwesomeTitle"

or you can navigate to your presentation directory and start grunt server:

$ cd YYYY/yourAwesomeTitle/
$ grunt server

Adding a new slide/slides

Create a Markdown file with your slide(s) in YYYY-MM-DD_yourAwesomeTitle/slides and place it into list.md file at desired position:

 [
    {"filename": "index.md","attr": {}},
    {"filename": "structure.md","attr": {}},
    {"filename": "myNewAwesomeSlide.md","attr": {}},
    {"filename": "thanks.md","attr": {}}
]