Development environment
The process of developing a ZenPack can be made much faster and easier by starting with a good development environment. A good development environment should do the following.
Isolate your changes from other users changes or a production systems.
Allow you to quickly see the result of changes for faster iteration.
Allow you to easily troubleshoot when changes do not have the desired effect.
The following recommendations are a good starting point for anyone wanting to develop ZenPacks for Virtana Collection Zone or Virtana Service Dynamics deployments.