Specifikace souborů frontendu
Vztahuje se na aplikace WebUI (interní i externí otevření).
Zdrojový kód frontendu lze umístit do zdrojového adresáře projektu:
webui/
├── index.html
├── app.js
└── styles.css
Pro balení musí být komprimován do webui.bz2, s cestou instalace:
/usr/local/<app_id>/webui.bz2
Požadavky:
- Po dekompresi musí
webui.bz2obsahovat řádně otevíratelný soubor.html. - Doporučují se alespoň
index.html,app.js,styles.css. - Frontendová stránka by se měla při každém otevření inicializovat do prázdného stavu a neměla by znovu používat dočasný stav vstupu z předchozí relace.
- Odkazy na prostředky frontendu by měly obsahovat parametry verze, aby se po upgradu aplikace nenačítala zastaralá mezipaměť.
<link rel="stylesheet" href="./styles.css?v=<version>">
<script src="./app.js?v=<version>"></script>