HomeSeer plugin lazybones templates
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
gradle/wrapper
templates/homeseer-zee-plugin
.gitignore
LICENSE.txt
README.md
build.gradle
gradlew
gradlew.bat

README.md

HomeSeer plugin lazybones templates

Instructions

  1. Install gvm : curl -s get.gvmtool.net | bash

  2. Install lazybones : gvm install lazybones

  3. Edit ~/.lazybones/config.groovy and paste this into it:

     bintrayRepositories = [
         "ihomeautomate/lazybones-templates",
         "pledbrook/lazybones-templates"
     ]
    
  4. lazybones create homeseer-zee-plugin <name-of-project> or if you know the answers lazybones create homeseer-zee-plugin -Pgroup='org.example' -Pversion='0.1' -PpluginName=MyPlugin -PpluginDescription='My plugin description' -Pvendor='MyOrganisation' -PvendorUrl='http://my.organisation.org' <name-of-project>

  5. Answer the prompted questions or provide values via command line

  6. cd <name-of-project>

  7. git init

  8. git remote add origin <github url>

  9. Go forth and develop your plugin.

Instructions for developing

  1. Install gvm : curl -s get.gvmtool.net | bash
  2. Install lazybones : gvm install lazybones
  3. Clone our template: git clone https://github.com/ihomeautomate/homeseer-lazybones-templates.git
  4. cd homeseer-lazybones-templates
  5. Install the template: ./gradlew installTemplateHomeseerZeePlugin
  6. Change directory to where you want to create the plugin project
  7. lazybones create homeseer-zee-plugin 0.1.0-SNAPSHOT <name-of-project> or if you know the answers lazybones create homeseer-zee-plugin 0.1.0-SNAPSHOT -Pgroup='org.example' -Pversion='0.1' -PpluginName=MyPlugin -PpluginDescription='My plugin description' -Pvendor='MyOrganisation' -PvendorUrl='http://my.organisation.org' <name-of-project>
  8. Answer the prompted questions or provide values via command line
  9. cd <name-of-project>
  10. git init
  11. git remote add origin <github url>
  12. Go forth and develop your plugin.

Lazybones Info

You can find out more about creating lazybones templates on its github wiki.

Copyright and licensing

Code and documentation copyright 2014 iHomeAutomate. Code released under the Apache-2.0 license.

Social media

@ihomeautomate iHomeAutomate @ Facebook +IhomeautomateEu github.com/ihomeautomate