Sorted out how to do views with Go html/template, how to put code in subdirectories for a namespace, and documented why Go's modules are so weird.

This commit is contained in:
Zed A. Shaw 2025-06-06 13:12:38 -04:00
parent 144a76a67a
commit 55f59d88b6
11 changed files with 155 additions and 53 deletions

9
go.mod
View file

@ -1,12 +1,15 @@
module zedshaw-games/fibertest
module zedshaw.games/webapp
go 1.24.2
require (
github.com/Masterminds/squirrel v1.5.4
github.com/go-playground/validator/v10 v10.26.0
github.com/gofiber/fiber/v2 v2.52.8
github.com/gofiber/template/html/v2 v2.1.3
github.com/jmoiron/sqlx v1.4.0
github.com/mattn/go-sqlite3 v1.14.28
github.com/valyala/quicktemplate v1.8.0
)
require (
@ -35,9 +38,10 @@ require (
github.com/go-faster/errors v0.7.1 // indirect
github.com/go-playground/locales v0.14.1 // indirect
github.com/go-playground/universal-translator v0.18.1 // indirect
github.com/go-playground/validator/v10 v10.26.0 // indirect
github.com/go-sql-driver/mysql v1.9.2 // indirect
github.com/gobwas/glob v0.2.3 // indirect
github.com/gofiber/template v1.8.3 // indirect
github.com/gofiber/utils v1.1.0 // indirect
github.com/gohugoio/hugo v0.147.6 // indirect
github.com/golang-jwt/jwt/v4 v4.5.2 // indirect
github.com/golang-sql/civil v0.0.0-20220223132316-b832511892a9 // indirect
@ -78,7 +82,6 @@ require (
github.com/tursodatabase/libsql-client-go v0.0.0-20240902231107-85af5b9d094d // indirect
github.com/valyala/bytebufferpool v1.0.0 // indirect
github.com/valyala/fasthttp v1.58.0 // indirect
github.com/valyala/quicktemplate v1.8.0 // indirect
github.com/valyala/tcplisten v1.0.0 // indirect
github.com/vertica/vertica-sql-go v1.3.3 // indirect
github.com/ydb-platform/ydb-go-genproto v0.0.0-20241112172322-ea1f63298f77 // indirect