-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Pensando más a futuro que en otra cosa, voy a ir actualizando poco a poco las dependencias y dándole más robustez a la codebase para hacerlo más mantenible y fácil para colaborar. Había pensado en migrar todo a React para que más gente pudiera colaborar más fácilmente (porque más gente sabe React que Svelte), pero finalmente me voy a quedar en Svelte porque es increíblemente cómodo, y, honestamente, bastante fácil de aprender, especialmente para un sitio con poca interactividad como este.
Lo que sí es que voy a migrar a Svelte 5, y de paso también dar el salto a versiones más recientes de bastantes de las librería núcleo del proyecto, como el caso de TailwindCSS, para aprovechar los beneficios de sus versiones más recientes.
Quizá la parte más ambiciosa de esta refactorización es la idea de abandonar shadcn para crear mis propios componentes (utilizando alguna librería headless como Melt UI, o incluso considerar algunas alternativas ya estilizadas también como Skeleton o Flowbite (de la que he escuchado muchos comentarios positivos). La principal razón por la cual considero hacer estos cambios es por dos razones: estilo (shadcn ya me parece demasiado monótono y sin gracias) y dependencias (no quiero una librería con el sistema copia y pega de Svelte, prefiero algo más fácil de actualizar).