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, simply enter the onpoint directory and run git pull.
onPoint v1.0.1
Latest
Languages
Python
55.5%
JavaScript
41.5%
HTML
2.4%
Shell
0.6%