Noticias

Snapcrafters: conclusión de 2022 | Ubuntu

Este artículo fue escrito por Merlijn Sebrechts y Dani Llewellyn de la comunidad Snapcrafters.

=====

El año pasado, relanzamos oficialmente «Fabricantes de instantáneas» iniciativa. Somos una comunidad de voluntarios que construyen y mantienen paquetes instantáneos no oficiales. Si bien las instantáneas facilitan que los desarrolladores lancen su software directamente a los usuarios, algunos de ellos (todavía) no lo han hecho. Aquí es donde entra Snapcrafters: construimos instantáneas, las actualizamos y trabajamos con los desarrolladores para finalmente entregarles esas instantáneas.

A lo largo del año, hemos estado ocupados mejorando las instantáneas y las herramientas del proyecto. Esta publicación resume algunos aspectos destacados.

Si alguna vez instaló software de Snap Store, es probable que haya encontrado nuestro software. ¡Hoy, nuestros paquetes tienen más de 1,5 millones de instalaciones activas! Más aún si cuentas los paquetes que ahora están en manos de los desarrolladores upstream.

GIMP y Discord son nuestras instantáneas más populares, con más de 650 000 instalaciones activas combinadas. Mantenemos un total de 73 instantáneas con un equipo de 33 personas, de las cuales aproximadamente la mitad son colaboradores principales.

Una de las solicitudes más comunes que recibimos es actualizar las instantáneas más rápido. Cuando los desarrolladores de software lanzan nuevas versiones de sus aplicaciones, necesitamos actualizar las instantáneas para lanzar nuevas novedades. Esto puede tomar un tiempo ya que somos un grupo de voluntarios haciendo este trabajo en nuestro tiempo libre.

Sin embargo, realmente queremos mejorar en esto. Así que hemos estado trabajando duro para automatizar más de nuestros trabajos.Gracias Dani por tu esfuerzo. revisión de snapcraft en acción, ¡la mayoría de los repositorios ahora compilan y prueban automáticamente cada solicitud de extracción! Esto hace que nuestro trabajo como mantenedores sea mucho más fácil.

En base a esto, creamos un montón de Lógica para instantáneas de Signal Desktop Actualízalo a la última versión.

Funciona un poco así:

  1. Cada vez que Signal lanza una nueva versión de su aplicación, nuestro flujo de trabajo de GitHub Actions crea una nueva versión de la instantánea, la prueba y la carga en la Tienda de instantáneas en el canal «candidato».
  2. El flujo de trabajo también crea un problema de «llamada de prueba» que requiere que el usuario pruebe manualmente la actualización.
  3. Una vez que los mantenedores están satisfechos con la actualización, comentan el problema y promocionan esa versión al canal «estable» a través del «comando de barra».
  4. En este punto, otro flujo de trabajo facilita el complemento y cierra el problema, momento en el que todos los usuarios reciben la actualización.

Esto debería resultar en actualizaciones más rápidas. Si bien Signal Desktop es actualmente el único complemento que usa este nuevo proceso, poco a poco agregaremos esta funcionalidad a más y más complementos.

Por primera vez, pudimos conocernos en persona en la primera Cumbre de Ubuntu en Praga. ¡Reunirse es divertido e inspirador! Algunos Snapcrafters incluso asistieron a la cumbre y difundieron sus conocimientos.Dani comienzo Únase al evento explicando todo lo que necesita saber para comenzar con la comunidad de Ubuntu.tenemos otro discusión de grupo Únase a algunas de las Instantáneas para hablar sobre el futuro, el pasado y todo lo que nos emociona de las Instantáneas.

¿Estás interesado en ayudar? ¿Quieres mejorar el software utilizado por miles de personas? ¡Entonces estamos felices de tenerte! ¡La mejor parte es que ni siquiera necesita mucho conocimiento sobre instantáneas!

Por ejemplo, una de las formas en que puede contribuir es mejorando y actualizando los metadatos de nuestras instantáneas. Por ejemplo, estas son descripciones de instantáneas, capturas de pantalla y enlaces útiles. Esto ayuda a los usuarios a encontrar aplicaciones, comprender lo que hacen y saber dónde obtener ayuda. Definitivamente podríamos usar ayuda para mejorar esta información para nuestras instantáneas.La mayoría de los metadatos se almacenan en En el propio archivo snapcraft.yaml.

Probar instantáneas y reportar errores también es una excelente manera de contribuir.El código fuente de cada instantánea está disponible en Nuestra organización GitHubCada instantánea tiene un rastreador de errores separado donde puede informar cualquier problema.

Si tienes alguna duda o necesitas ayuda, puedes crear una publicación En los foros en la categoría Snapcrafters¡Cuídate y nos vemos en 2023!

fotógrafo paolo chiabrando existe sin salpicaduras.

LEER  El estado de la robótica: enero de 2022

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba