Read our contribution guide in our organization level docs.
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
EJS is used as a templating system for the pages (check
The Style System is provided by Bootstrap.
The JS framework used by the more interactive pages is Vue.
Sunshine already builds the UI as part of its build process, but you can make faster changes by starting vite manually.
npm run dev