I would love the ability to synchronize my SmartApps with GitHub repos! SmartThings team, can you make that happen?!
Here’s how I’d like my workflow to look like:
- Edit code on my local machine.
- Push my code to a GitHub.
- A GitHub webhook [1] tells SmartThings my code changed.
- SmartThings grabs my latest code and updates the SmartApp for me.
As an added bonus:
- Tag a commit with a semantic version [2] number
- SmartThings sees a new version
- SmartApp is automatically published (if it compiles, of course)
[1] https://help.github.com/articles/post-receive-hooks
[2] http://semver.org