1.5 KiB
1.5 KiB
onPoint
Installation
This program is meant to be used as a git submodule of your actual presentation project, therefore you need to add it:
$ git submodule add -b release git@path-to-onpoint.git
Make sure to have python3 and pandoc installed. Next, we can install all requirements:
$ cd onpoint
$ pip3 install -r requirements.txt
The Project Structure
We recommend you to structure your project directory like this:
├── images
├── layouts
│ ├── default.html
│ ├── root.html
│ └── titlepage.html
├── meta.yml
├── onpoint
│ ├── main.py
│ ├── README.md
│ └── requirements.txt
├── slides
│ ├── chapter1.de.md
│ ├── chapter1.en.md
│ ├── chapter2.de.md
│ └── chapter2.en.md
├── slides.de.html
├── slides.en.html
├── slides.yml
└── styles
└── style.css
onpointis where this program lives.- In
layouts, you can create custom templates for your slides. meta.ymlis there to add language-specific meta information (like title internationalization).slides.ymlwill contain a list of all chapters to be included. Their content is expected to live in files inside theslidesfolder.- You can store your usual web resources in the folders
stylesandimages.
Updating onPoint
In order to update the version of onPoint in an existing project, run the following command:
$ git pull --recurse-submodules