GitHub Code
Inserta código de un repositorio de GitHub directamente en DeveloperHub. Esto te permite mantener el código de la documentación sincronizado con los cambios del repositorio.
Para crear un bloque de GitHub Code:
Escribe / en una línea nueva o haz clic en a la izquierda de cualquier línea.
Selecciona GitHub Code .
Pega en el cuadro la URL del archivo de GitHub, por ejemplo:
https://github.com/torvalds/linux/blob/master/kernel/signal.c.
También puedes insertar solo unas pocas líneas seleccionándolas en GitHub; una URL de ese tipo mostraría: https://github.com/torvalds/linux/blob/master/kernel/signal.c#L15-L29.
El archivo seleccionado se renderizará como:
Markdown si el nombre del archivo termina en
.md.Jupyter notebook si el nombre del archivo termina en
.ipynb.Archivo sin formato en cualquier otro caso.
La inserción funciona con https://emgithub.com/. Puedes cambiar el tema del código usando la configuración avanzada modificando code.githubTheme.
Ejemplo de GitHub Code
Fuente: https://github.com/torvalds/linux/blob/master/kernel/signal.c#L152-L170.
* We must never clear the flag in another thread, or in current * when it's possible the current syscall is returning -ERESTART*. * So we don't clear it here, and only callers who know they should do. */ return false; } void recalc_sigpending(void) { if (!recalc_sigpending_tsk(current) && !freezing(current)) { if (unlikely(test_thread_flag(TIF_SIGPENDING))) clear_thread_flag(TIF_SIGPENDING); } } EXPORT_SYMBOL(recalc_sigpending); void calculate_sigpending(void) { /* Have any signals or users of TIF_SIGPENDING been delayed
Need help? Visit our community forums or contact us.