The source code is organised in multiple repositories:
- lslc-core - core components
- lslc-sdk - client libraries and SDKs
- lslc-dev - development stuff: build scripts, etc
- dgw-dashboard - dashboard for Device Gateway (fork of the freeboard)
Setting up dev environment
To build and run the core components, you need to have the latest stable Go release. If you don't have Go installed, read the official Go installation guide.
All dependencies are shipped with the source code (vendored with godep).
At the end you should have all cmd components compiled in