Getting Started
Introducción
¡Bienvenido al portal de desarrolladores! Hemos creado este espacio para recopilar la información necesaria para contribuir al desarrollo de Chattigo. Acá podrás encontrar cómo usar las APIs de la empresa, sus bases de datos, entre otros. Además podrás agregar la documentación de tu propio desarrollo para tus compañeros.
Sobre el framework
Para crear el sitio usamos el framework Hugo. ¿Lo conoces?
Bueno, en caso de que no sea así, te contamos: Hugo es un generador de archivos web estáticos, escrito en el lenguaje de programación Go. Hugo se considera uno de los frameworks más rápidos para crear sitios y además es muy rápido de aprender.
Otros beneficios de Hugo son:
- No es necesario saber programar para editar el código de la página.
- Si quisieramos elegir otra herramienta, las entradas escritas serán fácilmente exportables.
- No es necesario invertir en un hosting.
- ¡Es muy flexible! Puedes instalar y reinstalar temas, editarlos, agregar estilos propios, etc.
Esperamos disfrutes tu experiencia.
Instalación
En caso de que quieras instalar Hugo y correr el sitio de manera local, acá te diremos cómo. Antes de eso, algunos puntos a considerar:
- No necesitas tener Go instalado, así que no te preocupes por eso.
- Puedes instalarlo en macOS, Windows, Linux, OpenBSD y FreeBSD.
- En esta sección te enseñaremos cómo instalarlo en macOs, Windows y Linux. Para otros sistemas y otras formas de instalación, dirígete a este enlace.
macOS & Linux
La manera más sencilla de instalar Hugo en ambos sistemas es usando Homebrew. Si aún no lo tienes instalado, puedes dirigirte a su sitio web.
Cuando tengas Brew, sólo tienes que correr el siguiente comando en tu terminal:
brew install hugoLuego sólo tienes que descargar el repositorio -con git- y correr el siguiente comando:
hugo server -w¡Y listo! Te dijimos que era fácil.
Windows
Con Windows tienes dos opciones: Chocolatey y Scoop. Si no tienes ninguno instalado, dirígete a sus respectivas páginas web y encontrarás las instrucciones para hacerlo.
Chocolatey
choco install hugo -confirmTambién existe una versión con la que también puedes instalar Sass/SCSS:
choco install hugo-extended -confirmScoop
scoop install hugoY la versión extendida:
scoop install hugo-extended