Skip to content

mapero/vorto

 
 

Repository files navigation

CircleCI Stories in Progress Throughput Graph

Getting started with Vorto

Vorto is a toolset that lets you describe devices using a simple language and share these descriptions, so-called Information Models, in a centralized Vorto Repository. Convert the Information Models into executable code with the help of Vorto Code Generators.

Vorto Toolset

Install & Run

  1. Eclipse for DSL Developers
  2. Java 8
  3. Install Vorto from Eclipse Marketplace

Alternatively, download the Vorto IDE and we set everything up for you, automatically.

Describe once, Integrate Anywhere

  1. Open the Model Repository Browser in the Eclipse Vorto Perspective
  2. Search for an Information Model, e.g. 'XDK'
  3. Right-Click on the model, Choose 'Generate' and Select the Generator(s) of your choice, e.g. CoAP and Web UI. You should see the generated bundles in the Java Perspective.
  4. That's it! You have just generated CoAP specific bundles and a web-based UI from a single Vorto model.

Vorto Repository Server

Setup your own Vorto Server backend in a couple of minutes:

Documentation

Read our Vorto Documentation

Contact us

Contribute to the Project

Download the Vorto for Contributors IDE.

When you create a Pull Request, make sure:

  1. You have a valid CLA signed with Eclipse
  2. All your commits are signed off (git commit -s)
  3. Your commit message contains "Fixes #<Github issue no>
  4. Target to merge your fix is development branch

Packages

No packages published

Languages

  • Java 68.1%
  • Xtend 19.3%
  • HTML 8.9%
  • CSS 1.8%
  • Go 1.0%
  • JavaScript 0.9%