Skip to content

Getting Started

Introduction

Welcome to the developer portal! We created this space to gather the information required to contribute to Chattigo’s development. Here you will find how to use the company’s APIs, their databases, and more. You can also add documentation for your own development for your teammates.

About the framework

We built the site with Hugo. Do you know it?

Well, in case you don’t, here is a quick overview: Hugo is a static site generator written in the Go programming language. Hugo is considered one of the fastest frameworks for building sites, and it is also very quick to learn.

Other benefits of Hugo:

  • No programming knowledge is required to edit the site’s code.
  • If we ever chose another tool, the entries written will be easily exportable.
  • No hosting investment is required.
  • It is very flexible! You can install and reinstall themes, edit them, add your own styles, etc.

We hope you enjoy the experience.

Installation

If you want to install Hugo and run the site locally, we will show you how here. Before that, some points to consider:

  • You don’t need Go installed, so don’t worry about that.
  • You can install it on macOS, Windows, Linux, OpenBSD and FreeBSD.
  • In this section we will show you how to install it on macOS, Windows and Linux. For other systems and installation methods, go to this link.

macOS & Linux

The simplest way to install Hugo on both systems is using Homebrew. If you don’t have it installed yet, you can visit its website.

Once you have Brew, just download the repository -with git- and run the following command in your terminal:

brew install hugo

Then you only need to clone the repository and run:

hugo server -w

And that’s it! We told you it was easy.

Windows

On Windows you have two options: Chocolatey and Scoop. If you don’t have either installed, go to their respective websites to find the instructions.

Chocolatey

choco install hugo -confirm

There is also a version that lets you install Sass/SCSS:

choco install hugo-extended -confirm

Scoop

scoop install hugo

And the extended version:

scoop install hugo-extended