GitHub -> Error de estructura de directory JSFiddle

Tengo un ejemplo de trabajo JSFiddle. Resulta ser una demo de D3, pero esto no es directamente un problema de D3 (al less no lo creo):

https://jsfiddle.net/petersmagnusson/dofamupd/# (Ref "1") 

Quería vincularlo correctamente al repository de GitHub correspondiente:

 http://jsfiddle.net/gh/get/library/pure/Magnusson-Institute/m008/tree/master/Demo/ (Ref "2") 

Pero ese enlace da como resultado un error del sitio JSFiddle que dice "estructura de datos errónea. La estructura del directory parece no válida. ¿Es válida su URL? Consulte la documentation".

El repository subyacente (público) está aquí:

 https://github.com/Magnusson-Institute/m008 

Intenté comenzar con la demostración de JSFiddle:

 https://github.com/zalun/jsFiddleGithubDemo/tree/master/Demo/ 

Y copyr y pegar incrementalmente, pero parece que se encuentra con otros problemas con JSFiddle (almacenamiento en caching de files).

(Disculpe por no tener enlaces directos a JSFiddle arriba, pero StackOverflow aplica el código incluido si tiene un enlace JSFiddle, pero esta pregunta es sobre el enlace …)

Actualización : lo movió a un subdirectory "Demo" y cambió la URL del enlace. Ahora al less se carga, pero no funciona correctamente.

Mire (Ref 1) y (Ref 2) arriba. El código es idéntico. Sin embargo, levantarlo de GitHub, frente a copyr y pegar en un jsfiddle nuevo, produce resultados diferentes. Si inicia un jsfiddle nuevo, copie y pegue los frameworks html, js y css, y agregue dependencia externa para D3 ( https://d3js.org/d3.v4.min.js ), y luego jsfiddle nuevo se ejecutará correctamente. Pero levantarlo de Github no lo hace.

En algún momento, JSFiddle crea entornos ligeramente diferentes.

Intenta crear un doblez como Demo y coloca files en él. Entonces la URL parece

http://jsfiddle.net/gh/get/library/pure/Magnusson-Institute/m008/tree/master/Demo/

Parece que los files de demostración no se pueden reconocer en la raíz.

Actualización : La fuente muestra que jsfiddle agregará window.onload wrapper para javascript en fiddle nuevo, mientras que no lo hará para github, lo que lleva a que javascript se cargue antes que tu html. Entonces d3 se queja de error.

enter image description here

Una solución rápida será agregar window.onload wrapper para su javascript:

 window.onload = function () { // all your script }