Reporté cuatro cosas a CrocoBuilder. Dos ya están arregladas
Hace unos días abrí cuatro incidencias en el repositorio de sugerencias de Crocoblock. Ninguna era una petición de función nueva: eran cosas que me encontré de frente reconstruyendo mi propia web sobre CrocoBuilder.
Dos ya están cerradas en la 1.0.0-beta.21.
La primera era que no había manera de usar etiquetas semánticas en línea. Ni strong, ni em, ni small. Suena a detalle de purista y no lo es: son las que el lector de pantalla entiende como énfasis, las que hacen que una hoja de estilos que ya tienes escrita siga sirviendo, y las que te dejan destacar una palabra dentro de un párrafo sin partirlo en tres nodos. La respuesta del equipo fue de una línea: «more tags added in 1.0.0-beta.21 update».
La segunda era del renderizador. El esquema decía que un encabezado podía llevar hijos, y al pintarlo los descartaba: salía la etiqueta vacía. Y de paso, cualquier nodo sin contenido desaparecía por el camino, así que un fondo decorativo o una barra de progreso no llegaban nunca al HTML. «Fixed in 1.0.0-beta.21 update».
Las otras dos siguen abiertas, y no me extraña, porque son las más profundas: el saneado de nombres de clase que rompe Tailwind en silencio —la que conté aquí hace unos días— y un error de clave duplicada al activar sobre una instalación limpia.
Pero lo que me parece más interesante no es la noticia. Es de dónde salieron las cuatro. Ninguna apareció probando la herramienta: aparecieron reconstruyendo una web que ya existía, con sus encabezados de dos líneas, su énfasis dentro de los párrafos y sus clases de utilidad.
Un equipo que hace un builder lo prueba bien y lo prueba mucho. Pero lo prueba construyendo cosas nuevas, que es el escenario amable. Los bordes salen cuando alguien de fuera intenta replicar algo que ya funcionaba y se encuentra con que falta una pieza que nadie había echado en falta, porque nadie había ido por ahí. Eso no se ve desde dentro.
Así que si estáis en la beta y os habéis topado con algo que os hizo parar —aunque parezca menor, aunque penséis que ya lo sabrán—, reportadlo. Cuatro de cuatro se leyeron y dos están arregladas en días. Ese es el porcentaje real, no la sensación de que escribir en un repositorio no sirve de nada.
Buena anécdota, apenas estoy iniciando este camino de utilizar un builder que en este caso fue Crocobuilder. Es un reto que decidí tomar con tal de darme una estructura mejor de diseño web, adicional a que me sedujo mucho la característica de IA en el builder. Seguro que habrá muchas cosas que se añadirán y mejorarán con el tiempo, pero eso que mencionas sobre reportar cualquier asunto hará que tengamos herramientas más consolidadas. A parte, me parece que el equipo de Crocoblock son bastante accesibles.
Muchas gracias por documentar la experiencia Angel Julian