While building your packages is the first step, distributing your packages is the next logical step. You want to make this process very trivial to your users. MSIX. What if your users can directly install from web. Let's learn how !
New Scheme from Microsoft - ms-appinstaller
Microsoft makes this possible by using the protocol activation scheme - ms-appinstaller. When you click on a link referenced by this scheme, Windows invokes the app-installer and makes it really seamless for the app to be installed. The app is not downloaded onto the machine. It's rather streamed directly from the web server
Of course, for this 'hand-shake' to happen, there are a few requirements to be met, on the webserver. Here is some documentation from Microsoft on how to enable this.
However, for the sake of illustrating this simply, I took the route of GitHub pages where the requirements are configured already. Here are some very simple steps through which I created the 'install from web' experience
Create a sample GitHub repo
Enable GitHub pages in your repo's settings
Upload your msix package to the repo
Create a simple html file. I created an 'index.html' file here