0.2.4 • Published 4 years ago

@bldr/vue-app-presentation v0.2.4

Weekly downloads
10
License
MIT
Repository
github
Last release
4 years ago

npm Build Status GitHub repo size

Part of the baldr project.

@bldr/vue-app-presentation

The main app of the BALDR project: a presentation app using YAML files.

Terminology

  • presentation:
    • slides: A ordered list of slides.
      • slide: One fullscreen view displayed for an audience.
        • steps: A ordered list of display states
          • step: A display state of a slide
    • master: Each slide and view is derived from a master
    • mediaFile: All kind of media files (audio, video, image)

Structure of the *.baldr.yml YAML file format

---
meta:
  title:
  id:
  grade:
  curriculum:

slides:

  - audio:
      - media/audio/mozart.mp3
      - media/audio/haydn.mp3
      - media/audio/beethoven.mp3

  - camera: yes

  - editor: yes

  - image: media/image

  - generic: |
      # heading 1
      ## heading 2
      ### heading 3

  - person:
      name: Ludwig van Beethoven
      image: beethoven.jpg

  - question: When did Ludwig van Beethoven die?

  - quote:
      text: |
        Der Tag der Gunst ist wie der Tag der Ernte,
        man muss geschäftig sein sobald sie reift.
      author: Johann Wolfgang von Goethe
      date: 1801