Fully scripted multi-platform builds in a containerized environment.
option to embed some files from the host machine (branding assets, config files that may not be in git).
options to build from git and from source on the host machine.
clear interactive use cases for dependency management and build process debugging.
Release signing for applicable platforms using host-machine keys (MacOS, Win).
Current and/or LTS versions of major dependencies.
Demonstrate automation with a CI tool (Jenkins and/or Travis).
Demonstrate persistent cross-session settings storage.
Demonstrate ability to sign releases for "app store" distribution.
Once the above is implemented, there should be a reproducible way to build a bare electron/react app with Typescript that presents a window with some customization like application title and menus