- Added information about `ItemStatePredictedEvent` and `GroupItemStateChangedEvent`
- Applied some linter
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
Because the eclipse launch pom.xml has changed compilation of the bom file is not required anymore to make it work. So this step can be removed from the documentation.
Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
Removed structure from binding page as it's duplicated on the guidelines page.
Updated and improved the description on the guidelines page with the information that was on the bindings page (that information was improved recently).
Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
Moved the skeleton description from the eclipse page to the overview page as it's not specific for eclipse.
Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
Fixed image that had some personal information in it
Added code formatting settings
Fixed breaks on images
Signed-off-by: Tim Roberts <troberts@bigfoot.com>
* new instructions using Eclipse Installer and openhab-distro
Signed-off-by: M Valla <mvbruincc@gmail.com>
* added missing image, suggested Eclipse version
Signed-off-by: M Valla <mvbruincc@gmail.com>
* Added relative image url path
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Added VSCode instructions
Signed-off-by: Tim Roberts <troberts@bigfoot.com>
* Updated tasks/images/doc from review
Signed-off-by: Tim Roberts <troberts@bigfoot.com>
* Removed comments
Signed-off-by: Tim Roberts <troberts@bigfoot.com>
* Added tail logs
Signed-off-by: Tim Roberts <troberts@bigfoot.com>
* first version for Eclipse IDE instructions. See #955
* small changes
* spaces
* renamed and moved imgs to images dir, few corrections
* removed old files
* signoff
Signed-off-by: M Valla <mvbruincc@gmail.com>
* Adapted preview rb script for the new images
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
This has been incorporated into guidelines with the last merge.
Also-by: Yannick Schaus <github@schaus.net>
Signed-off-by: David Gräff <david.graeff@web.de>
* guidelines: exception stack traces
Kai phrased it very good on when to print exception stack traces.
See https://github.com/openhab/openhab-core/pull/715#issuecomment-482879882
Signed-off-by: David Gräff <david.graeff@web.de>
* Update guidelines.md
Signed-off-by: David Gräff <david.graeff@web.de>
* Update guidelines.md
* Remove eclipse smarthome references.
* More concise
* Add examples for logging
* Merge null annotations part into this file
* Use MUST instead of SHOULD in many places, where we nowadays enforce such rules
* OSGi framework level R5
Signed-off-by: David Graeff <david.graeff@web.de>
* Update guidelines.md
review comments
Signed-off-by: David Graeff <david.graeff@web.de>
* Update developers/development/guidelines.md
Co-Authored-By: davidgraeff <david.graeff@web.de>
* Update guidelines.md
review comments
Signed-off-by: David Graeff <david.graeff@web.de>
* Persistence will be moved to the OH2 repo soon -> remove that paragraph
* Remove future paragraph as all those statements are not true anymore
Signed-off-by: David Gräff <david.graeff@web.de>
* Update ide.md
Add deprecated status to the IDE setup for binding development.
Signed-off-by: David Gräff <david.graeff@web.de>
* Fixed mixed content warning
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Updated related to move to EPL v2.0 License
Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
* Should be 'template'
Co-Authored-By: Hilbrand <hilbrand@h72.nl>
* Replace 'config/' and 'conf/' with '$OPENHAB_CONF/'
Signed-off-by: Wouter Born <eclipse@maindrain.net>
* Replace ${openhab.home} with $OPENHAB_HOME in compatibilitylayer.md
Signed-off-by: Wouter Born <eclipse@maindrain.net>
* Updated documentation for creating a binding skeleton
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
* Added full stop
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
* Added note about license; fixed wrong spellings
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
* Incorporated suggestions from review
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
* updated coding guidelines
Signed-off-by: Kai Kreuzer <kai@openhab.org>
* added new line per sentence
Signed-off-by: Kai Kreuzer kai@openhab.org
* fixed code fences
Signed-off-by: Kai Kreuzer kai@openhab.org
* fixed "fixed" code fences
One removal was wrong. Now the fences shout fit.
Signed-off-by: Jerome Luckenbach github@luckenba.ch
Some of the articles are extended.
Coding tasks slightly changed.
Added troubleshooting section for Declarative Services.
Signed-off-by: Svilen Valkanov <svilen.valkanov@musala.com>
Added names to bundles, where this was missing.
Slightly changed the tasks, after feedback from the first implementations.
Added few hints and links to the Coding Guidelines.
Signed-off-by: Svilen Valkanov <svilen.valkanov@musala.com>
In the Code Guidelines section, when mentioning the about.html file there could be two examples:
- about.html file without 3rd party licence information
- about.html file with 3rd party licence information
It will be easy for the contributers - they will spend less time figuring how the file should look and make fewer mistakes.
There could be a check when a bundle is commited, not only if it contains an about.html file, but also if the about.html file contains one of the dates in the example about.html files. This will help if a contributer has forgotten to change the date in the file.
The example files could be choosen from: https://github.com/openhab/openhab2-addons/pull/1263/files
Signed-off-by: Kiril Atanasov <kiril.atanasov@musala.com>
Renamed images with uppercase extensions.
Renamed articles with mixed upper- and lowercase.
Other minor fixes.
Signed-off-by: Svilen Valkanov <svilen.valkanov@musala.com>
Topics contained:
- how to start equinox standalone and from Eclipse;
- basic Equinox commands;
- core Equinox bundles and the services, that they provide;
- p2 Equinox subproject - IU and update site.
Signed-off-by: Svilen Valkanov <svilen.valkanov@musala.com>
The article covers the following topics:
- OSGi DS container, Service Components and Service Description;
- advantages of DS;
- how to use DS to provide and reference services;
- Service Component Lifecycle.
Signed-off-by: Svilen Valkanov <svilen.valkanov@musala.com>
* Added OSGi coding taks page.
OSGi coding tasks can help Java developers with no experience in OSGi and
Eclipse Plug-in development to get familiar with writing bundles.
Signed-off-by: Svilen Valkanov <svilen.valkanov@musala.com>
minor spelling and format inconsistencies
upper case headlines
deletes spaces and lines at the end
Signed-off-by: Thomas Dietrich <Thomas.Dietrich@tu-ilmenau.de>
In the "Deloper Guide" page it was added a new section - "Prerequisites".
New subsection called "OSGi" is created. In the subsection a new pages
is added - "Overview".
The page is aimed to help developers, that are
going to use OSGi for the first time.
Signed-off-by: Svilen Valkanov, svilen.valkanov@musala.com
(github: svilenvul)