Etheryte
The Typescript Game
a project by Etheryte
Project Description
Uyuni recently made the switch from Javascript to Typescript. Alas, the team has a very mixed bag of experience with the technology and we could use a way to get everyone up to speed quickly.
Uyuni as a Bootstrap theme
an idea by Etheryte
Project Description
Currently, Uyuni has three themes: Uyuni, SUMA light & SUMA dark. All of these are tailored around a common core using CSS preprocessor variables, mainly to switch out colors, fonts and the like. Core layout such as spacing, sizing and so forth is shared between all three and stems from the shared core.
Modern frontend build tooling for Uyuni
an idea by Etheryte
Project Description
At the moment, Uyuni uses a pretty standard frontend build chain based on Webpack 4, Terser, and a few loaders here and there. This works reliably, albeit fairly slowly. In part this may be attributed to large package sizes, in part to the tooling itself.
Create better async hooks for Uyuni state management
a project by Etheryte
Project Description
Currently, much of the async code in the frontend parts of Uyuni suffers from susceptibility to out-of-order request issues, race conditions, etc. There are ways we can sidestep them for specific cases, but since it's created more than one L3 at this point it would be nice to address it in a general way.
Activity