Describe how to include onPoint in other projects
This commit is contained in:
parent
daf2099267
commit
ce0973def5
46
README.md
46
README.md
@ -2,7 +2,49 @@
|
||||
|
||||
## Installation
|
||||
|
||||
You have to have python3 and pandoc installed.
|
||||
|
||||
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
|
||||
|
||||
* `onpoint` is where this program lives.
|
||||
* In `layouts`, you can create custom templates for your slides.
|
||||
* `meta.yml` is there to add language-specific meta information (like title internationalization).
|
||||
* `slides.yml` will contain a list of all chapters to be included. Their content is expected to live in files inside the `slides` folder.
|
||||
* You can store your usual web resources in the folders `styles` and `images`.
|
||||
|
||||
## Updating onPoint
|
||||
|
||||
In order to update the version of onPoint in an existing project, run the following command:
|
||||
|
||||
$ git submodule update --recursive --remote
|
||||
Loading…
x
Reference in New Issue
Block a user