-
Daniel Duarte authoredDaniel Duarte authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
README.md 2.13 KiB
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": {}}
]