Packaging PWA websites as rpm or deb

Based on Epiphany’s PWA feature, we can distribute preconfigured PWAs via rpm or deb.
Currently the only data that can be preconfigured is the PWA icon and the settings located under the /org/gnome/epiphany/web-apps/org.gnome.Epiphany.WebApp_<APPID>/ path e.g. which URLs belong to this PWA.
In the future it may be possible to preconfigure more data, such as manifest, static resources, etc.

It is only envisaged at present and it is not clear how difficult it will be to implement. But since the applications in the current system are Web-based, it is normal to follow a little trend and propose some new features for this trend.

What do you think? If the developer approves, then this post can be used as a feature request. If not, then this post is to share my vision with you.

Epiphany’s support for web app manifest is very rudimentary, and there is no support for static resources. Feel free to file a feature request on the issue tracker, but also don’t expect existing developers to work on it themselves: likely a volunteer will be needed to implement.

Yes I understand, that’s why I explained what can be easily done now and what needs further development in the future.