I recently did some work for the civic tech platform Decidim, thought I might share it here. The request was to analyze their design system and UI kit and write some audits going over how these elements could be improved and better prepared for a migration to DaisyUI (a tailwind based component library that adds on component semantics on top of the normal tailwind utility class orientation)
I was only able to do audits because the actual design files and stuff are interior to “The Association” who is the organizing body of Decidim. But hopefully these were helpful. There are different ways that I would personally handle things in approaching this but I tried to adhere to the requested purpose, namely the migration to DaisyUI. Some of my initial impressions and notes on the design system can be seen here.