SilsX sin Bootstrap: cómo migramos el frontend al kit propio
Actualizado 2026-10-10: la migración quedó terminada en SilsX. Se cerraron la Fase 3 y la
Fase 4 (Bootstrap y bootstrap-vue desinstalados, sin prefijo tw: y sin important), y se
sumaron aprendizajes nuevos.
El frontend de SilsX (dashboard-k2) nació sobre Bootstrap 4 + bootstrap-vue 2. Desde hace
un tiempo convive con un kit de componentes propio en src/components/ui/ (Tailwind 4,
puerto Vue 2.7 del design system de SilsX, galería en /#/ui). En septiembre/octubre de 2026
armamos un plan por fases para sacar Bootstrap del todo, y hoy está ejecutado completo: no
quedan componentes de bootstrap-vue, ni el paquete bootstrap, ni el prefijo de Tailwind.
Este post cuenta la estrategia, qué se hizo en cada fase, cómo verificamos que nada cambiara visualmente, y los problemas que aparecieron en el camino para que nadie se los vuelva a comer.