Gitter es un sistema de sala de chat y mensajería instantánea de código abierto para desarrolladores y usuarios de repositorios de GitLab y GitHub . Gitter se proporciona como software como servicio , con una opción gratuita que proporciona todas las funciones básicas y la capacidad de crear una única sala de chat privada, y opciones de suscripción paga para individuos y organizaciones, lo que les permite crear números arbitrarios de chat privado. habitaciones.
![]() | |
![]() | |
Desarrollador (es) | Troupe Technology Ltd. (subsidiaria de GitLab Inc. ) |
---|---|
Repositorio | ![]() |
Escrito en | JavaScript [1] |
Plataforma | Web, Windows, Mac, iOS, Android, Linux |
Tipo | Mensajería instantánea |
Licencia | Licencia MIT |
Sitio web | gitter |
Individuales salas de chat se pueden crear para cada git repositorios de GitHub. La privacidad de la sala de chat sigue la configuración de privacidad del repositorio de GitHub asociado: por lo tanto, una sala de chat para un repositorio de GitHub privado (es decir, solo para miembros) también es privada para aquellos con acceso al repositorio. Luego, se puede colocar una insignia gráfica que se vincule a la sala de chat en el archivo README del repositorio de git , para que se ponga en conocimiento de todos los usuarios y desarrolladores del proyecto. Los usuarios pueden chatear en las salas de chat o acceder a las salas de chat privadas para los repositorios a los que tienen acceso, iniciando sesión en Gitter a través de GitHub [2]
Gitter es similar a Slack . Al igual que Slack, registra automáticamente todos los mensajes en la nube . [2] [3]
A fines de 2020, New Vector Limited adquirió Gitter de GitLab, [4] [5] y anunció que las características de Gitter eventualmente se trasladarían al producto insignia de New Vector, Element , reemplazando a Gitter por completo. [6]
Características
Gitter admite:
- Notificaciones, [2] que se agrupan en dispositivos móviles para evitar molestias [3]
- Archivos multimedia integrados [2]
- Ver y suscribirse ("destacar") varias salas de chat en una pestaña del navegador web
- Vinculación a archivos individuales en el repositorio de git vinculado [7]
- Vinculación a problemas de GitHub (escribiendo # y luego el número de problema) en el repositorio de git vinculado, con tarjetas flotantes que muestran los detalles del problema [3]
- Markdown con sabor a GitHub en mensajes de chat [2]
- Estado en línea para los usuarios
- Hovercards de usuario, según sus perfiles y estadísticas de GitHub (número de seguidores de GitHub, etc.)
- Archivos de mensajes navegables y buscables [3] , agrupados por mes
- Conexión desde clientes IRC [8]
- Gitter en iOS admite la autenticación mediante GitHub o Twitter
Integraciones con sitios y aplicaciones que no son de GitHub
Gitter se integra con Trello , [3] Jenkins , Travis CI , Drone , [9] Heroku y Bitbucket , entre otros.
Aplicaciones
Las aplicaciones oficiales de Gitter para Windows, Mac, Linux, iOS y Android están disponibles. [10]
Ventajas y desventajas
Al igual que otras tecnologías de chat, Gitter permite a los usuarios y desarrolladores enviar mensajes instantáneos (tanto usuarios con desarrolladores como desarrolladores entre sí). [11] Debido a su integración con la autenticación de Github y su cliente de chat basado en la web, es fácil para los desarrolladores que usan GitHub crear o unirse a una sala de chat [12] sin necesidad de instalar ningún software adicional o crear otro nombre de usuario / contraseña par para recordar.
Permisos maximalistas de GitHub
Gitter no proporciona una autenticación de contraseña regular. En cambio, solicita permisos maximalistas de cuenta de GitHub.
Tala generalizada
El hecho de que los mensajes publicados en las salas de chat de Gitter se conserven indefinidamente en los registros de las salas de chat significa que todos los usuarios pueden ver todos los mensajes de una sala de chat que se remontan a cuando se creó la sala de chat, lo que es útil para encontrar discusiones anteriores y soluciones a problemas.
Sin embargo, al igual que los canales de IRC registrados, Gitter tiene una compensación de mayor comodidad con una menor privacidad en relación con los canales de IRC no registrados.
Historia
Gitter fue creado por algunos desarrolladores que inicialmente intentaban crear un producto de chat genérico basado en la web, pero luego escribieron código adicional para conectar su aplicación de chat a GitHub para satisfacer sus propias necesidades, y se dieron cuenta de que podían convertir el producto combinado en un producto especializado viable por derecho propio. [3]
Gitter salió de la versión beta en 2014. Durante el período beta, Gitter entregó 1,8 millones de mensajes de chat. [2]
El 15 de marzo de 2017, GitLab anunció la adquisición de Gitter. En el anuncio se incluyó la intención declarada de que Gitter continuaría como un proyecto independiente. Además, GitLab anunció que el código se convertiría en código abierto bajo una licencia MIT a más tardar en junio de 2017. [a] [14]
El 30 de septiembre de 2020, New Vector Limited adquirió Gitter de GitLab, [4] [5] y anunció el próximo soporte para el protocolo Matrix en Gitter. Las características de Gitter eventualmente se trasladarían al producto insignia de New Vector, Element , reemplazando así a Gitter por completo. [6]
Implementación
El Gitter aplicación web se implementa completamente en JavaScript , con el extremo posterior está aplicando en Node.js . [1] El código fuente de la aplicación web anteriormente era propietario (fue de código abierto en junio de 2017), aunque Gitter había puesto a disposición numerosos proyectos auxiliares como software de código abierto , como un puente IRC para los usuarios de IRC que prefieren usar IRC. aplicaciones cliente (y sus características adicionales) para conversar en las salas de chat de Gitter. [8]
Notas
- ^ Desde entonces, el código fuente se ha publicado en un conjunto de repositorios en la propia instancia de GitLab de GitLab. [13]
Referencias
- ^ a b "¿En qué está escrito Gitter?" . Gitter Zendesk . Soporte de Gitter. 24 de enero de 2014 . Consultado el 8 de febrero de 2015 .
- ^ a b c d e f Chandler, Jeff (25 de agosto de 2014). "Gitter: un nuevo servicio de comunicación para proyectos de GitHub" . WP Tavern . Consultado el 8 de febrero de 2015 .
- ^ a b c d e f Boyd, Stowe (3 de enero de 2014). "Gitter es una herramienta de chat basada en GitHub para desarrolladores" . Investigación GigaOm . Archivado desde el original el 8 de febrero de 2015 . Consultado el 8 de febrero de 2015 .
- ^ a b "¡Gitter se está moviendo a Element!" . Consultado el 30 de septiembre de 2020 .
- ^ a b "Element adquiere Gitter para que más desarrolladores se unan al protocolo abierto de mensajería Matrix" . TechCrunch . Consultado el 1 de octubre de 2020 .
- ^ a b "Gitter se une a Element" . Consultado el 30 de septiembre de 2020 .
- ^ Rexecker, Kim (16 de noviembre de 2013). "Gitter: un chat para usuarios de GitHub" . t3n.de (en alemán) . Consultado el 8 de febrero de 2015 .
- ^ a b "Puente IRC" . GitHub . Gitter . Consultado el 14 de junio de 2015 .
- ^ "Gitter | Complementos | Drone" . plugins.drone.io . Consultado el 9 de febrero de 2018 .
- ^ "Aplicaciones de Gitter" . Consultado el 8 de febrero de 2015 .
- ^ Reyes, Juliana (16 de febrero de 2015). "Estos desarrolladores profundizaron en el mundo de Backbone.js y quedaron impresionados por lo que encontraron" . Technical.ly Filadelfia . Técnicamente Media . Consultado el 14 de junio de 2015 .
- ^ Andrieu, Mickaël (16 de abril de 2015). "Cómo y por qué BackBee CMS se convirtió en código abierto" . OpenSource.com . Consultado el 14 de junio de 2015 .
- ^ "Grupos. Gitter. GitLab" . gitlab.com . Consultado el 1 de octubre de 2020 .
- ^ "Gitter se une al equipo de GitLab" . GitLab . Consultado el 15 de marzo de 2017 .