Introduction

Introduction

This chapter serves as the developer’s guide to building Recipya.

Fetch the Code

Run the following command to get the code.

git clone https://github.com/reaper47/recipya.git

Dependencies

The following software is required to build the project.

Software Version
Go 1.22+
Node.js 20.10.0+
Task latest
Templ latest
Hugo latest

Task

go install github.com/go-task/task/v3/cmd/task@latest

Templ

go install github.com/a-h/templ/cmd/templ@latest

Hugo

CGO_ENABLED=1 go install -tags extended github.com/gohugoio/hugo@latest

Recommended CLI Programs

The following lists CLI programs you should install to help you develop the project.

  • The Goose database migration tool

Technology Stack

Frontend Backend
daisyUI Go
htmx SQLite
_hyperscript
templ