Visite https://universityheader.ucf.edu para obtener instrucciones y pautas de uso. Las instrucciones a continuación son para trabajar con el código fuente del encabezado.
config.templ.conf , actualice los valores de configuración según sea necesario para su entorno y guarde como config.conf .cd al src/ subdirectorio, y ejecutar ./compile.shindex.html (en el directorio raíz de Repo) en su navegador; Asegúrese de que todos los activos estén cargados correctamente.Siga todos los pasos de instalación descritos anteriormente.
Si desea habilitar BROWSERSYNC para el desarrollo local, o realizar otros cambios en la configuración de GULP predeterminada de este proyecto, copiar gulp-config.template.json , realice cualquier cambio deseado y guarde como gulp-config.json .
Para habilitar BROWSERSYNC, establezca sync en true y ajuste su valor syncTarget según sea necesario para la configuración local de su host.
La lista completa de valores de configuración modificables se puede ver en gulpfile.js (ver variable config ).
Haga cambios como se desee a los archivos en src/scss/ o a src/js/bar.js . Los activos de imagen deben agregarse/ajustarse según sea necesario directamente en bar/img/ .
No realice cambios en src/js/university-header.js , src/js/university-header-full.js , o archivos en bar/css/ directamente.
Ejecute gulp default para procesar activos. Esta tarea también ejecutará src/compile.sh por conveniencia.
Ejecute gulp watch para ver continuamente los cambios en los archivos SCSS y JS. Si habilitó BROWSERSERSYNC en gulp-config.json , también recargará su navegador cuando cambien los archivos SCSS o JS. gulp watch también ejecutará src/compile.sh por conveniencia.
Revise sus cambios contra index.html .
config.templ.conf . Para un flujo de trabajo GitHub, se pueden agregar como variables de repositorio y luego agregar a la variable env del flujo de trabajo.prebuild la construcción y build deben ejecutarse para construir el proyecto. Estos dependen y se pueden ejecutar en serie, npm run prebuild && npm run build .bar/ directorio. Este es el directorio es lo que se puede implementar. ¿Desea enviar un informe de error o una solicitud de función? Consulte nuestras pautas de contribución para obtener más información. ¡Nos encantaría saber de ti!