Maciej Pijanowski f31136a095 wip
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2025-08-04 08:01:03 +02:00
2024-03-10 23:19:42 +01:00
wip
2025-08-04 08:01:03 +02:00
wip
2025-08-04 08:01:03 +02:00
2024-03-10 23:19:42 +01:00
wip
2025-08-04 08:01:03 +02:00
2024-03-10 23:19:42 +01:00
2023-12-11 12:41:23 +01:00
2024-03-10 23:19:42 +01:00
2024-03-10 23:19:42 +01:00
2025-05-13 10:11:17 +02:00
2024-09-09 15:12:06 +02:00
wip
2025-08-04 08:01:03 +02:00
wip
2025-08-04 08:01:03 +02:00
2024-03-10 23:19:42 +01:00

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#10)

  1. Initialize submodules:
git submodule update --init --checkout
  1. 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
  1. Open content in browser on http://127.0.0.1:8000
Export presentation
  1. Export the desired presentation:
./slidev-template/scripts/ci/gen_slides.sh pages/dug_10/dug10.metadata

PDFs will be in slidev-template/output.

slidev (>= DUG#7)

Installation

  1. Install the slidev-template submodule: git submodule update --init --remote slidev-template

  2. Go to the submodule directory: cd slidev-template

Usage

Start presentation
  1. Start the desired presentation: ./scripts/local-preview.sh pages/dug_7/1-greetings-agenda.md

  2. Open content in browser on http://127.0.0.1:8000

Export presentation
  1. Export the desired presentation: ./scripts/generate-pdf.sh ../pages/ram-wipe.md

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-files does not return any issues.

S
Description
No description provided
Readme 133 MiB
Languages
Python 54.1%
HTML 39.9%
Vue 3.6%
Jinja 1.3%
Shell 1.1%