Este era el sitio web del antiguo desarrollador de Hapi bajo Hapijs.com. Para el sitio actual, consulte https://github.com/hapijs/hapi.dev.
Detrás de la escena, el sitio web está utilizando docker para su entorno de desarrollo porque se basa en redis para almacenar en caché algunos de sus datos. Para que ejecute el sitio web localmente, debe configurar docker en su máquina local. Consulte la documentación oficial docker .
Una vez que docker está instalado, puede seguir los siguientes pasos:
Primero, obtenga un token de GitHub aquí y seleccione solo alcances (solo dos)
Para más detalles, aquí está la documentación de GitHub.
Copie el archivo config/default.json a config/local.json y coloque su token en el campo githubToken de local.json . Nota: No cometa el archivo que contiene su token GitHub real. Eso lo haría público y permitiría que cualquiera mire este repositorio y use su token como si fuera usted.
Ejecute los siguientes comandos
make restart Ahora puede visitar http://localhost:3000 en su navegador para ver el sitio.
El servidor también ejecuta un observador de archivos que reconstruirá automáticamente el contenido cuando se cambien los archivos.
Nota: Para comprometerse, deberá incluir los archivos públicos/* que se generan durante el proceso Make. El despliegue no hace la marca.
En el directorio lib/tutorials tenemos algunos directorios con el nombre de los idiomas traducidos, para agregar una nueva traducción, simplemente agregue una nueva carpeta en el lib/tutorials con su traducción. Un ejemplo, si traduce los tutoriales, al portugués brasileño, debe usar el pt_BR como el nombre del directorio. Dentro del directorio pt_BR , debe seguir la misma torrutación que usamos en en_US , con todos los tutoriales separados en archivos de Markdown y un archivo index.js que exporta los tutoriales y los títulos. Después de finalizar las traducciones, también debe agregar su traducción en el archivo index.js dentro de lib/tutorials .
Hapijs.com mantiene una lista de complementos creados por la comunidad aquí. Si hay algún complemento que haya creado o uno que use a menudo que no está en la lista, envíe una solicitud de extracción. Tenga en cuenta las categorías existentes, pero si su complemento no se ajusta a uno, no dude en crear las suyas. Mantenga los complementos en orden alfabético para ser justos con todos los contribuyentes.