This repository contains presentations from previous Dasharo User Group meetings and scripts related to the creation of content in those presentations.
Historically we used remarkjs with our own remark-templates, but since DUG#7 we switched to slidev.
- Initialize submodules:
git submodule update --init --checkout
- Render slides
./slidev-template/scripts/render-slides.sh [slides_file]
Example:
./slidev-template/scripts/render-slides.sh pages/dug_10/x-dasharo-dbx-uc-ci.md
- Open content in browser on http://127.0.0.1:8000
- Export the desired presentation:
./slidev-template/scripts/ci/gen_slides.sh pages/dug_10/dug10.metadata
PDFs will be in slidev-template/output
.
-
Install the
slidev-template
submodule:git submodule update --init --remote slidev-template
-
Go to the submodule directory:
cd slidev-template
-
Start the desired presentation:
./scripts/local-preview.sh pages/dug_7/1-greetings-agenda.md
-
Open content in browser on http://127.0.0.1:8000
- Export the desired presentation:
./scripts/generate-pdf.sh ../pages/ram-wipe.md
-
Clone repository
-
Initialize submodules
git submodule update --init --recursive --checkout
-
Run local HTTP server e.g.
python -m http.server
-
Open content in browser on http://0.0.0.0:8000
-
Please feel free to create issues for improvement ideas and bugs, as well as pull requests to fix any issues.
-
Releases will occur quarterly, aligned with the DUG and vPubs schedule.
-
If you intend to provide code improvements, please install all dependencies by running:
pip install -r requirements.txt
-
Before pushing code for review, ensure that
pre-commit run --all-files
does not return any issues.