You should provide an online sandbox, not ask developers to install this rig.
Asking developers to install the rig is the wrong direction, you should just provide a sandbox site that allows us to simply upload the HTML CSS and JavaScript required for the extension.
I think there are lots of good reasons.
1. It would be easier for me.
I have several other more important projects in development on my machine. I get worried about installing and making changes to my system that may impact other projects. (My node for example needed updating - who knows what other changes the install scripts made to my machine.)
I didn’t need to make any changes at all to my own machine to set up the backend using lambda and dynamoDB.
The rig is not even fully working on my machine yet, according to the readme I still need to set up some SSL stuff which will be some additional pain I should not have to suffer.
2. It would be easier for you.
You don’t need to support Mac and Windows and all the problems that come with that. You just need to get the site running somewhere once and clone one off for each dev after they complete the on boarding process.
You wouldn’t have to mess around with offline and online modes and mocs of the API, it could all be live and functioning as it should but on the sandbox rather than the live site.
Jay.