Go to file
Daniele Tieghi c5b969ddff Improvements over 1.x Add-ons documentation (#33)
* Several improvements over 1.x Add-ons documentation

Also-by: Kai Kreuzer <kai@openhab.org>
Signed-off-by: Daniele Tieghi <daniele.tieghi@gmail.com> (github: danieletieghi)
2016-06-21 20:29:53 +02:00
_data Improvements over 1.x Add-ons documentation (#33) 2016-06-21 20:29:53 +02:00
_includes Enhancements to chapter "Administration" (#20) 2016-06-11 12:48:53 +02:00
_layouts reverted _source folder again as it does not seem to be supported by Github Pages 2016-05-30 14:50:02 +02:00
_repos updated repos 2016-06-19 19:59:17 +02:00
_sass reverted _source folder again as it does not seem to be supported by Github Pages 2016-05-30 14:50:02 +02:00
addons Improvements over 1.x Add-ons documentation (#33) 2016-06-21 20:29:53 +02:00
administration Enhancements to chapter "Administration" (#20) 2016-06-11 12:48:53 +02:00
appendix Added troubleshooting feature repos (#10) 2016-06-02 22:05:34 +02:00
community reverted _source folder again as it does not seem to be supported by Github Pages 2016-05-30 14:50:02 +02:00
concepts added missing pngs 2016-06-03 09:50:57 +02:00
configuration reverted _source folder again as it does not seem to be supported by Github Pages 2016-05-30 14:50:02 +02:00
css reverted _source folder again as it does not seem to be supported by Github Pages 2016-05-30 14:50:02 +02:00
developers added archetype build info (#21) 2016-06-12 11:46:08 +02:00
features updated rulesdsl.md 2nd attempt (#23) 2016-06-12 15:24:36 +02:00
font/material-design-icons reverted _source folder again as it does not seem to be supported by Github Pages 2016-05-30 14:50:02 +02:00
images reverted _source folder again as it does not seem to be supported by Github Pages 2016-05-30 14:50:02 +02:00
installation Update synology.md (#29) 2016-06-19 20:14:09 +02:00
js reverted _source folder again as it does not seem to be supported by Github Pages 2016-05-30 14:50:02 +02:00
tutorials Corrected configurations and added note about changes to HSBType. (#24) 2016-06-13 08:37:47 +02:00
.gitignore updated structure 2016-05-30 10:30:54 +02:00
.gitmodules updated structure 2016-05-30 10:30:54 +02:00
CNAME Initial version of openHAB 2 documentation website 2016-05-14 21:18:31 +02:00
CONTRIBUTING.md added infos to README.md 2016-05-30 11:26:24 +02:00
README.md Update README.md (#5) 2016-05-30 19:05:38 +02:00
_config.yml reverted _source folder again as it does not seem to be supported by Github Pages 2016-05-30 14:50:02 +02:00
favicon.ico reverted _source folder again as it does not seem to be supported by Github Pages 2016-05-30 14:50:02 +02:00
index.html grammar (#25) 2016-06-17 16:37:32 +02:00
overview.md improved welcome page 2016-05-31 11:22:23 +02:00
pom.xml added missing pngs 2016-06-03 09:50:57 +02:00
update.sh updated to latest master or submodules and fixed pom.xml 2016-06-03 09:47:21 +02:00

README.md

Introduction

This repository contains the documentation for openHAB.

The result is available at http://docs.openhab.org/

Contributing to the Documentation

The documentation is a community effort, so everyone is welcome to suggest changes, add new sections and fix bugs. This is done exactly the same way as for the code repositories, simply through pull requests against this repo. Please read the contribution guidelines for details.

Prerequisites

Our documentation is built with Jekyll and served through Github Pages.

In order to run Jekyll locally, you also need Ruby being installed. Please see the Jekyll installation instructions for details.

Serving the Documentation locally

Once you have Jekyll installed and the repository checked out, simply run

jekyll serve

from within the repository root folder and point your browser to http://localhost:4000. This will give you a preview of the documentation in the same way as it will appear on docs.openhab.org once your PR is merged. Changes to the markdown files will automatically be taken into account as Jekyll re-generates the pages on the fly.

Automatically Generated Parts

Please note that a few parts MUST NOT BE MANUALLY EDITED! These are copied from the source code repositories and some files are generated from them. These files/folders are:

_source/_data
_source/concepts
_source/addons/bindings
_source/addons/iconsets
_source/addons/io
_source/addons/uis

The generation/update of these files can be triggered through mvn clean package in the repo root. Please note that this repository works with sub-modules, so if you want to run this Maven generation, you should check out the repository recursively:

git clone --recursive https://github.com/openhab/openhab-docs