Miscellaneous Notes - Snap-for-Windows/snap GitHub Wiki
There is an official Snap tool that automatically maintains a common Snap repository files (including but not limited to .travis.yml) that need to exist in plugins. Learn it and use it.
"One important thing that I neglected to clarify is that part of your task will be to create the scripts and tooling to make building Snap on Windows easy. This shouldn’t be too hard, but right now it does not exist. You can take a look at this issue for more details." In response to this request, we are working on the Windows build process as outlined in this issue.
Some code that we'll need to write (Active Directory, etc.) can potentially be borrowed from this repo (look at files ending with _windows.go).