Once you have built in the support for Ubuntu webapps with site JavaScript, and a user launches your site, Ubuntu will offer to install the site as a webapp. If that is chosen, an icon for the site will appear in the launcher, which can be locked in the launcher if desired (as for all other applications).
For example I launched timer-tab.com with Firefox (for some reason it didn't work right away with the Chrome browser when that was my default browser), I was offered a choice to install the timer-tab webapp. I said yes and locked it to my launcher. Now when I click its icon, Firefox launches timer-tab and the launcher icon displays the time remaining.
In other words, it isn't necessary to install a package nor add the web app to the Ubuntu repositories.