Handle Prerequisite software better
Ensure that the module ships with a way to get prerequisites better than downloading the full project and running the psake build.
Expected Behavior
I should be able to install the module and run the equivalent of npm install
to make sure all my prerequisite software is in place.
Current Behavior
I have to download a zip of this project or clone it, then run the build script.
Possible Solution
One or more of:
- ship the module with an installer/updater script
- provide an example for configuring a workstation with prerequisites via ansible/chef/dsc/puppet
- Use PSDepend
Context
Reducing friction between users and using the tools is a critical piece of UX. The harder it is to get going, the less likely people are to do so.