Ubuntu

Resumen del equipo de diseño y web – 4 de junio de 2021

Resumen del equipo de diseño y web - 4 de junio de 2021

El equipo web de Canonical realiza iteraciones de dos semanas para crear y mantener todos los sitios web y las interfaces web de productos de Canonical. Estos son algunos de los aspectos más destacados de nuestro trabajo completo de esta iteración.

Conocer al equipo

Mi nombre es Beth Collins y soy ingeniera web en el equipo web. Trabajamos en el mantenimiento de los sitios de Canonical y también de algunos proyectos basados ​​en la web. Comencé en Canonical en septiembre de 2020, desde entonces ha sido una curva de aprendizaje empinada (en el buen sentido), con algunos proyectos emocionantes en los que meterme los dientes.

De hecho, estudié odontología en la universidad y trabajé en el campo durante un par de años antes de darme cuenta de que no era para mí (no es tu cambio de carrera habitual, lo sé). Pero es sorprendente cuántas similitudes hay, ¡la resolución de problemas es la resolución de problemas, ya sean dientes o código!

Cuando no estoy trabajando me encanta correr, bailar al ritmo de la música disco de la vieja escuela, ir a festivales, escalar y ocasionalmente nadar en agua fría (chapuzón). En los últimos 5 años he viajado y vivido en muchos lugares del mundo, incluidos Melbourne, Hanoi, India, Barcelona, ​​pero me he establecido y ahora vivo en una pequeña ciudad en la frontera de Gales llamada Oswestry.

Escuadrón web

Web Squad desarrolla y mantiene la mayor parte de Sitios de Canonical como ubuntu.com, canonical.com y más.

La certificación se traslada a ubuntu.com

El equipo web ha estado trabajando para trasladar la certificación a ubuntu.com. Lo rediseñamos para que esté online con el marco de Vanilla, mejoramos el contenido para incluir más información y mejoramos la usabilidad. Actualmente es un MVP y un trabajo en progreso, con más implementaciones de diseño y UX en las próximas semanas.

Ver ubuntu.com/certified beta

Actualizaciones de Anbox-cloud.io

En esta iteración también estábamos terminando el nuevo sitio web de Anbox Cloud. Aquí puede encontrar información sobre lo que puede hacer, una descripción general de cómo funciona y, lo más importante, cómo puede comenzar a usarlo.

Ver anbox-cloud.io

MAAS

Se desarrolla la escuadra MAAS la interfaz de usuario Para el Proyecto MAAS.

Nos hemos estado preparando para que seis desarrolladores de equipos web pasen dos semanas ayudando con la migración de Angular a React. El propósito de esto será difundir el conocimiento sobre las herramientas que usamos para construir MAAS, así como hacer mella en las páginas restantes que necesitan ser migradas.

Mientras nos preparábamos, hemos utilizado el tiempo para documentar cómo funciona la interfaz de usuario web de MAAS y cómo configurarla para trabajar en ella. Muchas de estas notas se abrirán camino en el maas-ui público docs.

Esta también ha sido una oportunidad para limpiar muchas áreas del código con las que podría no ser fácil trabajar para los nuevos desarrolladores. Esto ha incluido mejorar nuestra API Mecanografiado tipos, haciendo nuestro formar componentes más fácil de usar y muchas otras pequeñas correcciones.

Se siente genial haber hecho una limpieza general, haber eliminado algunas deudas tecnológicas y haber hecho que la base de código sea más robusta al mejorar nuestro uso de tipos.

JAAS

El equipo JAAS desarrolla el Panel de control JAAS Para el Proyecto Juju.

En el tablero de esta iteración, junto con varias correcciones de errores, la gran característica que obtuvimos fue agregar la capacidad de compartir modelos para que los usuarios puedan «otorgar» o «revocar» el acceso a los modelos para otros usuarios, así como agregar la capacidad de cambiar dinámicamente el niveles de acceso de los usuarios que ya tienen acceso.

Vainilla

El equipo de Vanilla diseña y mantiene el sistema de diseño y Biblioteca de Vanilla Framework. Garantizan un estilo coherente en todos los activos web.

Sitio web del sistema de diseño IA

Estamos trabajando para transformar vanillaframework.io en un portal de sistema de diseño completo. En esta iteración, describimos la IA del nuevo sitio y completamos un ejercicio de evaluación comparativa:

Auditoría de variable de espaciado

Internamente, Vanilla controla el espacio en blanco mediante un conjunto de variables de espaciado que aseguran que el espaciado entre elementos similares se mantenga constante. Comprender cómo funciona leyendo el código es difícil, por lo que estamos trabajando en un documento que visualiza dónde se usa cada variable:

Mejora de la coherencia de los estados activos y de desplazamiento

Hemos completado una «auditoría de estado» y hemos introducido cambios sutiles para garantizar que elementos como el desplazamiento y los estados seleccionados se apliquen de forma coherente en todos los componentes.

Snapcraft y Charmhub

El equipo de Snapcraft trabaja en estrecha colaboración con el equipo de la tienda para desarrollar y mantener el Sitio de Snap Store y el sitio Charmhub.

Mantenimiento

Arreglando muchos errores más pequeños y solicitudes de funciones de nuestra lista de tareas clasificadas.

Tienda de marca: páginas de espectadores

Hemos estado trabajando para mover la funcionalidad de dashboard.snapcraft.io a snapcraft.io, esta vez enfocándonos en el rol de un espectador en las páginas de la tienda de la marca. Este rol es principalmente para un usuario que podrá ver qué instantáneas hay en una tienda de marca pero sin poder realizar ninguna acción.

Recursos en Charmhub

En esta iteración también diseñamos una forma de mostrar archivos de recursos en nuestras páginas de detalles de encanto. Estas páginas incluirán algunos detalles de los recursos que pueden ser útiles para los usuarios que consumen amuletos, incluida una descripción, cuándo se actualizó el archivo por última vez y un historial de versiones.

Publicaciones del equipo:

La historia de una función: «Ver mis facturas»

Con ♥ del equipo web de Canonical.

Leave a Comment

You may also like

Más