github / github/app

Support extension-owned handling of links detected in chat

Abierto
#2,995 0 comentarios 2 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Sin datos de lenguaje
Estrellas
2.1k
Forks
153
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

An extension should be able to:
- Declare supported link patterns.
- Customize permitted display or hover metadata
- Intercept matching clicks before normal navigation.
- Route clicks to an extension-owned action or Canvas with the parsed URL and structured parameters.
- Explicitly allow default navigation when appropriate.

Scenario: I want to integrate with our ticket managing system, automatically hyperlinking the (Jira) ticket #s. Hovering would show a nice card (if I had the ability to do this), and clicking would open up a canvas w/the selected ticket. Currently, I can hyperlink the tickets and I can get them to open in teh chat, but it also opens up an external browser window (not what I want).

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza rastreando el comportamiento existente de los hipervínculos del chat descrito en el issue, incluido cómo se abren en el chat los enlaces coincidentes y cómo se activa el navegador externo. Revisa los puntos de entrada para la gestión de enlaces de las extensiones y para Canvas, si están disponibles. Se considera terminado cuando las extensiones pueden declarar patrones, controlar metadatos, interceptar clics, dirigir las URLs y los parámetros analizados a una acción o Canvas y permitir explícitamente la navegación predeterminada.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Área
frontend
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Activo
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.