2011-12-10 6 views
13

Cuando hago clic en el botón "horquillas" en github, quiero obtener un resumen, que es lo que obtengo con el visor de gráficos en red, pero no es exactamente ideal.¿Alternativas al visualizador de gráficos de red github?

Lo que me idealmente gustaría es un resumen que:

  • espectáculos comprometen mensajes y listas de archivos modificados
  • excluye comete y las ramas que se han fusionado en otras ramas
  • excluye comete y ramas que se han fusionado en otras ramas, incluso si git no "sabe" que se han fusionado (es decir, una selección de cereza o rebase en lugar de una fusión o extracción de git explícita)
  • dar alguna indicación ion del "momento" de una horquilla (p. tasa de compromiso, número de horquillas que se bifurcaron en lugar de bifurcación del original, etc.) para que pueda darse cuenta de cuándo un tenedor se dirige a convertirse en la versión estándar de facto.
  • funciona con cualquier lista dada de repositorios relacionados, además de los tenedores de GitHub

En términos de facilidad de uso, lo ideal es:

  • trabajo bien en un dispositivo de pantalla táctil (donde no se puede Pase el puntero y es posible que el navegador ya esté usando gestos para la navegación, por lo que debe recurrir a un teclado [en pantalla] para desplazarse por el gráfico de la red github. Esto podría significar solo una IU completamente textual, o podría significar una GUI que no usa información sobre herramientas.
  • funciona bien para los usuarios con "dedos gordos" (que incluye usuarios con pantalla táctil, pero también usuarios con discapacidades/ancianos). Puede ser frustrante tener que hacer clic o desplazarse sobre un pequeño punto para ver una confirmación. No tiene por qué ser así.

La herramienta no necesariamente tendrá que mostrar las relaciones de los gráficos entre las ramas. En general, estoy más interesado en lo que ha cambiado, y la mayoría de las horquillas que miro son simples horquillas lineales de todos modos.

Esto sería particularmente útil para repositorios con muchas horquillas.

No me importa si la herramienta tiene que buscar todas las ramas de todas las horquillas de github para hacer esto (aunque podría tener sentido hacer de esta una aplicación pública, basada en web con alguna forma de almacenamiento en caché, para reducir carga en github para repositorios populares o fuertemente ahorquillados).

Respuesta

Cuestiones relacionadas