mirror of
https://github.com/Dasharo/presentations.git
synced 2026-06-13 19:16:14 -07:00
c3a4e1f28dce21519915dd8df1d926bb06163dc2
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
Dasharo User Group Presentations
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.
Usage
slidev (>= DUG#7)
- Install npm manager e.g. nvm
- Use lts version of npm:
npm install --lts
- Fix vulnerabilities if found during install:
npm audit fix
- Host presentations:
npm run dev -- -p 8000 --remote --force
- Open content in browser on http://0.0.0.0:8000
- To export presentations in .pdf:
npm i -D playwright-chromium
npx slidev export
remarkjs (< DUG#7)
-
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
Contribution
-
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-filesdoes not return any issues.
Languages
Python
54.1%
HTML
39.9%
Vue
3.6%
Jinja
1.3%
Shell
1.1%