⇐ Simpledash Docs

# Building

## Building from source#

### Prerequisites#

Simpledash utilizes an SQLite database for session storage. That means that sqlite3 must be installed along with its development files to build simpledash. It also means cross-compilation is not as simple as setting some environment variables.

On Debian, the required packages are: `sqlite3` and `sqlite3-dev`.

On Arch, the required package is `sqlite`.

### Building#

To build simpledash, first, clone the git repository of simpledash. Then, use a terminal to enter the cloned directory and run:

    go build

### Building with Advmake#

Simpledash can be built with another of my projects, `advmake`. Using this also builds the CSS framework used in this project, Bulma.

To build simpledash using advmake, simply run:

    advmake

To run via advmake, run:

    advmake run