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.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 |