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": {}}
]