· Cambiar idioma (Actualmente: Español)

Guix Channel Browser: Diseño de lista de canales

Junio 19, 2025 16:36 -0500

Actualmente, el Guix Channel Browser solo permite explorar la colección de paquetes del canal oficial del proyecto Guix. Pero esta limitación es temporal. En el futuro cercano espero que la aplicación permita explorar el contenido de cualquier canal de terceros, aunque el ejemplar en https://guix.deltaedro.org/ se va a limitar a canales que distribuyan obras culturales libres.

Para empezar a trabajar en esa dirección, diseñé un prototipo desechable que muestra cómo se vería la vista de inicio de la aplicación:

Figura 1. A la izquierda, vista de inicio de la aplicación en modo oscuro. A la derecha, la misma vista en modo claro (pulse en cada imagen para ver más detalles)

El prototipo muestra la vista de inicio en sus dos variantes de esquema de color (oscuro y claro). Un párrafo introductorio menciona qué son los canales en el contexto de Guix y totaliza los tipos de contenido proporcionados por los canales disponibles en el ejemplar. Debajo de esta introducción se ubica un componente de búsqueda que permite consultar la colección de contenido por tipo (paquetes, servicios, etc.). Debajo de este se listan los canales disponibles en el ejemplar en operación. Cada canal en la lista muestra información como el nombre del canal, su ícono, la fecha de actualización, la rama y revisión del repositorio que define el contenido del canal, porcentaje de disponibilidad de sustitutos, una descripción corta del canal (p. ej. quién lo publica y su propósito), y, finalmente, el número de objetos que proporciona según su tipo (paquetes, servicios de nivel de usuario, servicios de nivel de sistema).

Creo que me voy a ir con este diseño. Ahora necesito investigar cómo inspeccionar programáticamente el contenido de los canales para después empezar a trabajar en la implementación...

Temas relacionados: