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 --recurse-submodules https://github.com/reaper47/recipya.gitDependencies
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@latestTempl
go install github.com/a-h/templ/cmd/templ@latestHugo
CGO_ENABLED=1 go install -tags extended github.com/gohugoio/hugo@latestRecommended 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 |