Cómo implementar Aurelia en las páginas de GitHub (páginas gh)

No he visto demos de Aurelia en las páginas de GitHub. Me pregunto si hay una esencia o un repository en algún lugar que muestre cómo se puede hacer.

¿Es solo una cuestión de configurar el gulp o hay otra solución?

Aquí está la solución que usa el proyecto Aurelia navigation skeleton como un ejemplo cuando se crea en su organización como un repository como aurelia-skeleton-navigation .

Nota importante: esta NO es una solución de producción. Esto es para mostrar cómo ejecutar Aurelia dentro de las páginas de GitHub usando un repository de Aurelia que usa Gulp . Se recomienda leer sobre jspm bundling una aplicación de Aurelia para su implementación.

Inicie una línea de command de git después de descomprimir la versión actual de skeleton-navigation en el directory aurelia-skeleton-navigation .

Localmente desde una línea de command de git y npm :

cd <path>/aurelia-skeleton-navigation

git init

git remote add origin git@github.com:yourorg/aurelia-skeleton-navigation.git

git fetch --all

git add *

git commit -m 'initial commit'

git push origin master

git branch gh-pages

git checkout gh-pages

edite .gitignore y comente los jspm_packages y dist paths

 node_modules # jspm_packages bower_components .idea .DS_STORE # /dist 

jspm install

npm install

gulp build

git add *

git commit -m 'adding resources'

git push origin gh-pages

Navega a la página de repository de GitHub:
http://yourorg.github.io/aurelia-skeleton-navigation

Actualizando la aplicación en las páginas de GitHub

Una vez que realice cambios en su aplicación en la twig master , puede combinar esos cambios en sus gh-pages y publicar:

  • git checkout gh-pages

  • git merge master

  • gulp build

  • git add *

  • git commit -m 'updates'

  • git push origin gh-pages