Swarm

 
Helix Swarm es una plataforma de colaboración de código flexible. Las características de codificación social de Swarm permiten compartir ideas creativas de inmediato, colaborar
sobre la marcha, y obtener realimentación temprana de la integración y el despliegue continuo.
 

 Más Información (inglés) 

 

Flujo de actividad

Cada proyecto en Swarm tiene un flujo de actividad. En ella se ve una descripción del proyecto, la lista de miembros que lo siguen y la lista de las ramas definidas para el proyecto. Se pueden ver eventos recientes como las listas de cambio, los Jobs creados, actualización de revisión de código y los comentarios añadidos.

activity stream

Conversaciones superpuestas sobre el código

Los comentarios constituyen el principal medio de realimentación en Swarm. Pueden hacerse sobre cualquier lista de cambios o revisión, o sobre una línea de código específica. Se puede usar @mentions dentro de los comentarios para notificar a ciertos usuarios que hay una actualización de la revisión.

Revisión del código flexible

Asegura mejor colaboración en el equipo y entrega más rápida de las revisiones pre y post commit. Una vez que se solicita revisión, los revisores pueden marcar los cambios como que necesitan repaso, aprobados, rechazados o archivados. Los revisores pueden aprobar y hacer commit de los cambios en un Stream dedicado. Las conversaciones sobre el código están siempre accesibles de modo que se puede acceder al contexto.

Diferencias en modo vertical o adyacente

Cuando se presenta una lista de cambios o se procede a una revisión de código, se presenta la diferencia entre ambos ficheros mostrando lo que ha cambiado. Los iconos indican si un fichero ha sido añadido, editado o borrado. Se puede bajar al detalle de línea para ver los comentarios, ignorar los espacios en blanco, mostrar el contexto y mostrar diferencia incrementales entre versiones.

Panel de revisiones

Permite tomar una instantánea de las actividades de revisión de todos los proyectos. Se puede percibir rápidamente si un cambio ha pasado un test o no antes de verlo en detalle. Se puede ver cuánto tiempo ha transcurrido desde que el código fue enviado para revisión, los comentarios y quiénes lo están revisando.

Seguimiento de incidencias

Los Jobs de Perforce (para seguir errores o requisitos) pueden asignarse a cambios o revisiones. Se pueden buscar los Jobs disponibles filtrándolos -palabras, frases o campo/valor. Los cambios pueden enlazarse a una herramienta externa, como JIRA.