You wrote an awesome Mojolicious app, and people use it. Marvellous! But users may want to modify the theme of your app: change the logo, use another CSS framework, such sort of things.
Modifying the theme of a Mojolicious app is quite easy: add, modify or delete things in
But all those direct modifications may not survive on update of the app: they will simply be erased by the files of the new version.
Let's see how we can provide a way to have a theme system in a Mojolicious application, that allows users to have a custom theme without pain and without risk of losing it on updates.