Development status: beta testing
Current released version: Freedomotic Commander 5.6 RC3 (released on 1 Jul 2016)
git clone https://github.com/YOUR-GITHUB-USERNAME/freedomotic.git
Now you are ready to work.
mvn clean install
If you miss this step Freedomotic won’t start
cp -r data-example/ framework/freedomotic-core/data
java -jar framework/freedomotic-core/target/freedomotic-core/freedomotic.jar
The GIT repository is a complete SDK with all you need to code and test your Freedomotic plugins. Once compiled for the first time open the freedomotic-core project with your favourite IDE and start it to try Freedomotic.
To develop your own plugin you can start from the hello-world example project included in GIT_ROOT/plugins/devices/hello-world.
Open it in your IDE, make some changes and compile. It will be automatically installed into Freedomotic runtime (freedomotic-core project). Just start freedomotic-core to try your latest changes.