2011-05-15 5 views
6

Estoy escribiendo un tutorial para los usuarios de nuestra API, y quiero incorporar fragmentos de código y completar archivos por ejemplo. Puedo exponer toda la estructura del directorio como un git, para que la gente lo descargue; No hay problema. Pero me gustaría insertar un código específico en páginas relevantes de la manera que puedo a través de una esencia.¿Puedo compartir un proyecto completo de Git a través de Gist?

Lo hago copiando cada archivo en la esencia, presionando "incrustar", y copiando el enlace resultante en mi página de tutorial.

Sin embargo, parece un desperdicio tener un repositorio git configurado con los archivos completos, y luego tener que duplicarlo para cada archivo. ¿Hay una mejor manera de hacer esto?

(Alternativamente, si hay una manera de incrustar una referencia a un archivo específico de un git, podría hacerlo también - el caso de uso aquí es decir, "aquí está el archivo de muestra completo", así estaría bien tirando de esa manera.)

Gracias.

Respuesta

3

No es http://gist-it.appspot.com/

GitHub tienen esto en su "lista", pero no sabemos cuándo va a suceder.

+0

Gracias - lo intenté, pero seguí recibiendo 'Error de carga - Tiempo de espera' - ¿es esto normal? –

+1

+1 Agradable, eso es bueno saber acerca de ... –

+0

@Dave Rodger - Sí, estoy recibiendo lo mismo. Lo he usado antes, así que esto puede deberse a que el sitio rebasa los límites de AppSpot. Pero como dijo @Mark Longair, deberías ser capaz de impulsar algo como esto. Tal vez pueda contactar al autor de gist-it para obtener algunas ideas rápidas. – manojlds

2

Parece que la incorporación de cualquier archivo, no sólo los de los GIST, es algo que GitHub están planeando, pero que no se han hecho todavía:

Sin embargo, puede hacer algo como esto usted cargando los archivos dinámicamente desde los enlaces "crudos" en GitHub y usando SyntaxHighlighter para renderizarlos de forma agradable.

+0

Gracias, Mark. Es bueno ver que está en su lista, incluso si no resuelve mi problema de inmediato. Pensaré en hacerlo yo mismo a través de la ruta que sugieres. –

Cuestiones relacionadas