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 sobrejspm 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
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