Contributing ============ Read our contribution guide in our organization level `docs `__. Web UI ------ The Web UI uses `Vite `__ as its build system, to handle the integration of the NPM libraries. The HTML pages used by the Web UI are found in ``src_assets/common/assets/web``. `EJS `__ is used as a templating system for the pages (check ``template_header.html`` and ``template_header_main.html``). The Style System is provided by `Bootstrap `__. The JS framework used by the more interactive pages is `Vue `__. Building ^^^^^^^^ Sunshine already builds the UI as part of its build process, but you can make faster changes by starting vite manually. .. code-block:: bash npm run dev