Novedades en Upsource 2018.1

Funcionalidad perfeccionada de revisión de código, características que cumplen con el RGPD, código IntelliJ IDEA totalmente nuevo y Hub en el código interno.

Funcionalidades

Etiquetas de revisión de código

Etiquetas de revisión de código

Para ayudar a su equipo a organizar mejor revisiones de código, Upsource 2018.1 introduce las etiquetas de revisión de código. Utilícelas para marcar revisiones de código urgentes, agrupar distintos tipos de revisiones de código en categorías y añadir cualquier otro identificador significativo que le ayudará a encontrar, más adelante, una revisión de código de manera más rápida. Esta funcionalidad también permite que Upsource acepte etiquetas de solicitudes de extracción de GitHub.

Adjuntos en revisiones

Adjuntos en revisiones

Anteriormente, podía adjuntar imágenes (como, por ejemplo, capturas de pantalla) a comentarios de revisiones de código de Upsource. Con esta versión, esta funcionalidad va más allá. Por ejemplo, ahora podrá adjuntar un archivo a un comentario de revisión de código, un documento relevante, especificaciones o cualquier otro archivo que no esté en su repositorio.

Marcar archivo como no leído

Marcar archivo como no leído

Para darle más control sobre el proceso y el ritmo de las revisiones de código, hemos añadido una opción para que pueda marcar el archivo como «no leído». De esta forma, podrá ver claramente a qué archivos quiere volver y, así, asegurarse de que no se olvida de nada.

Listas de comprobación en comentarios

Listas de comprobación en comentarios

Si tiene un número de sugerencias sobre cómo mejorar el código que está revisando, utilice una marca para generar una lista de comprobación en el propio comentario. Indique los objetos incompletos con [ ] y los completos con [x]. Esto generará una lista de casillas de verificación en el comentario. A medida que usted o el autor del código revisan la lista de comprobación, podrá ir seleccionando o verificando las casillas para actualizar la lista.

IntelliJ IDEA y Hub actualizados

IntelliJ IDEA y Hub actualizados

Esta versión incluye un Hub 2018.1 integrado que ofrece no solo una serie de funcionalidades, sino que también, y aún más importante, presenta la funcionalidad requerida para que su instancia de Upsource cumpla con las normas del Reglamento General de Protección de Datos (RGPD). También hemos actualizado el motor de IntelliJ IDEA a la versión 2018.1 para que tenga compatibilidad con los proyectos de Android Studio 3.0, y hemos cambiado a un Cassandra más nuevo.

Compatibilidad con TLS integrada

En esta versión, hemos añadido compatibilidad integrada con TLS para que pueda establecer una conexión HTTPS cifrada con TLS (SSL) entre su servidor de Upsource y sus clientes. Podrá configurar todos los ajustes necesarios en el asistente de Instalación de Upsource. De esta forma, ya no tendrá que usar un servidor proxy de terceros para finalizar con TLS, aunque aún podrá hacerlo si así lo desea.

Miscelánea

Indicador de discusiones mejorado

Indicador de discusiones mejorado

Al navegar por una lista de revisiones de código, podrá ver no solo el número total de discusiones que se están llevando a cabo o que se llevaron a cabo con cada revisión, sino que también podrá ver cuántas faltan por resolver.

Notificaciones personalizadas integradas en el producto

Notificaciones personalizadas integradas en el producto

Ahora, cualquier administrador de Upsource podrá añadir un banner personalizado que se mostrará a todos los usuarios. Con él, se podrá notificar a los usuarios sobre actividades de mantenimiento próximas, cambios organizativos o, simplemente, compartir algo de información útil.

Orden personalizado de revisiones y ramas

Orden personalizado de revisiones y ramas

Las opciones de ordenación han aparecido en las listas de revisiones y ramas. Ordene las revisiones por hora de la última actualización, por ID, por título, por fecha de vencimiento o por número de debates. Ordene las ramas por nombre u hora de la última actualización.

Filtro mejorado para las conversaciones sobre revisiones de código

Filtro mejorado para las conversaciones sobre revisiones de código

En la página de revisión de código, puede filtrar las conversaciones no solo por si están resueltas o no resueltas, sino también por la etiqueta, de manera que debería mejorar la tramitación de revisiones de gran envergadura y que se han desarrollado durante un largo período de tiempo.

Hilos de notificaciones por correo electrónico

Las notificaciones de Upsource se agrupan en un mismo hilo según la revisión de código a la que se refieren.

Combine, haga Squash o Rebase GitHub PR desde Upsource

Ahora puede escoger el método de combinación que quiere para una solicitud de extracción de GitHub: Merge, Squash o Rebase.

Añada grupos de revisores (observadores)

Si una revisión de código necesita la aprobación de un grupo de compañeros, podrá añadirlos a todos como grupo, en vez de asignarlos como revisores uno a uno.

Reacciones en el complemento IDE de Upsource

Las reacciones que introdujimos recientemente ahora también están disponibles desde el complemento IDE para Upsource.

Resaltado de sintaxis para Vue

Upsource 2018.1 añade resaltado de sintaxis para archivos .vue.

Resaltado de sintaxis para Terraform

Upsource 2018.1 añade resaltado de sintaxis para archivos .hcl, .tf y .tfvars.