Flynn: Interfaz de usuario del canal de lanzamiento

Creado en 19 may. 2016  ·  3Comentarios  ·  Fuente: flynn/flynn

Actualmente no está claro cómo determinar cuáles son las versiones estables / nocturnas, y qué características / correcciones de errores incluyen.

Deberíamos exponer una IU (quizás una interfaz web en releases.flynn.io ) que muestre lo siguiente:

  • la versión estable / nocturna actual
  • un registro de cambios que contiene características / correcciones de errores que se incluyen en un lanzamiento desde la última versión (tal vez una lista de solicitudes de extracción)

El registro de cambios nos obligaría a realizar un seguimiento de las versiones históricas de un canal (actualmente solo almacenamos la versión actual del canal) para poder determinar los cambios desde la última versión en ese canal.

Podríamos llevar esto un paso más allá y tener un bot que agregue comentarios a las solicitudes de extracción de GitHub cuando se publiquen en el canal estable / nocturno, de modo que cualquiera que llegue a un PR conoce las versiones relevantes que necesita para beneficiarse del cambio.

Como informador, así es como determino actualmente la versión estable / nocturna actual usando tuf-client (requiere la instalación de golang):

$ go get github.com/flynn/go-tuf/cmd/tuf-client

$ tuf-client init https://dl.flynn.io/tuf <<< '[{"keytype":"ed25519","keyval":{"public":"6cfda23aa48f530aebd5b9c01030d06d02f25876b5508d681675270027af4731"}}]'

$ tuf-client get https://dl.flynn.io/tuf /channels/stable
v20160512.0

$ tuf-client get https://dl.flynn.io/tuf /channels/nightly
v20160519.0
aredistribution kinenhancement

Comentario más útil

Un primer pase en la interfaz de usuario está disponible en https://releases.flynn.io.

Se necesita algo de trabajo en el diseño (no soy un diseñador: sonríe :) pero la información relevante está ahí.

La fuente está disponible en https://github.com/flynn/flynn-releases.

Todos 3 comentarios

Un primer pase en la interfaz de usuario está disponible en https://releases.flynn.io.

Se necesita algo de trabajo en el diseño (no soy un diseñador: sonríe :) pero la información relevante está ahí.

La fuente está disponible en https://github.com/flynn/flynn-releases.

Ah, y puede obtener la misma información que JSON en https://releases.flynn.io/api/channels

Eso es asombroso. 👍

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

deviousgeek picture deviousgeek  ·  7Comentarios

Kentoseth picture Kentoseth  ·  4Comentarios

WriteCodeEveryday picture WriteCodeEveryday  ·  5Comentarios

tuukkamustonen picture tuukkamustonen  ·  5Comentarios

philiplb picture philiplb  ·  4Comentarios