Nuestro Gulpfile
Nuestro gulpfile está escrito usando ES7 y Gulp 4. Lo que hemos hecho ha sido convertir los scriptsde bash que estaban en la plantilla y pasarlos a funciones asíncronas que luego son exportadas por el gulpfile.
Tareas
contributors: Generar el fichero MAINTAINERS con los datos de quienes hayan hecho commits.
generateGitbook: Convertir los MD a HTML usando
gitbook
y colocarlo en el directoriogh-pages
.generateWiki: Desplegar el contenido del directorio
gh-pages
en las Gh-pages.deployWiki: Desplegar el contenido del directorio
wiki
en la wiki del repo (aunque aquí no funcionan los plugins degitbook
).serve: Lanza un servidor que se recarga automáticamente cuando hay algún cambio.
install: Instala los plugins de gitbook.
Otras tareas
- build: Instala los plugins y genera la
wiki
y lasgh-pages
. - deploy: Despliga los contenido de la
wiki
y lasgh-pages
en los lugares correspondientes. - default: La tarea por defecto apunta a
build
.