Would love to see a post that highlights best practices from the community for properly developing and sharing SmartApps and SmartDevices.
For example, how to get started on github.
How to set up a respository
How to browse the IDE code examples for smartapps (both internal and the shared examples)
How to browse the IDE code examples for smartdevice types (why is there no share option here?)
How to fork someone’s repo.
How to post your code to the forums.
Tips and tricks for coding in the IDE
-How to use log.debug and other log options
-How to use simulator commands
-How to use messages
-How to use commands
-Difference between virtual devices and actual devices
-How to properly publish
Wishlist for IDE
-Version control (please, please, please)
-Watchlist for variables
-Ability to have access to the getClass() method for variables.
-Better documentation for functions
-Inline code complete (I’m dreaming, I know)
-Core API access
I am more than happy to post and share how I am doing things, as I am just figuring things out on this platform, but would love others to share their developing methodology, tips, tricks etc.