-
Notifications
You must be signed in to change notification settings - Fork 312
Home
Mattia Dal Ben edited this page Dec 18, 2023
·
12 revisions
The Eclipse Kura Github Wiki serves as a reference for developers who want to contribute to the Eclipse Kura project and/or develop new add-ons. Here you'll find Eclipse Kura development/release model, guidelines on how to import internal packages, creating new bundles and development environment tips & tricks.
Want to develop awesome IoT applications using Eclipse Kura? Take a look at the following links.
- New to the project? Then first you will need a glimpse of how Kura works. Our Official Kura Documentation will give you a light to follow in the dark.
- How do you set up your Eclipse IDE? Kura Development Environment Setup.
- Learn OSGi and the build system at Getting started with OSGi.
- Does the build fail, want to properly set up tests, or just look for some useful hints? Check out our Development Environment Tips and Tricks.
- Ok, you understood how Eclipse Kura works and what you can do with Eclipse Kura's API. Now, how do you create your own bundle? Adding a new bundle to Kura.
- How can you ensure new APIs won't break your new bundle? Take a look at how Kura's versioning works. Kura Semantic Versioning and Guidelines on importing internal packages.
- Finally: do you want to contribute your work? Look at the CONTRIBUTING.md page for all the details and how-tos. Additional informations about our Release Process can be found in Kura Git Workflow and Kura Release Engineering. Don't forget to update the documentation! Kura Github Documentation.
Other useful resources:
User Documentation: https://eclipse-kura.github.io/kura/. Found a problem? Open a new issue or start a discussion.