~repos /gromer
git clone https://pyrossh.dev/repos/gromer.git
gromer is a framework and cli to build multipage web apps in golang using htmx and alpinejs.
remove brew in example
- example/makefile +4 -4
- http.go +1 -0
example/makefile
CHANGED
|
@@ -1,8 +1,8 @@
|
|
|
1
1
|
setup:
|
|
2
|
-
|
|
2
|
+
go install github.com/kyleconroy/sqlc/cmd/sqlc@v1.11.0
|
|
3
|
-
|
|
3
|
+
go install github.com/amacneil/dbmate@v1.12.1
|
|
4
|
-
go install github.com/mitranim/gow
|
|
4
|
+
go install github.com/mitranim/gow@latest
|
|
5
|
-
go install github.com/pyros2097/gromer/cmd/gromer
|
|
5
|
+
go install github.com/pyros2097/gromer/cmd/gromer@v0.9.1
|
|
6
6
|
docker pull postgres:14.1
|
|
7
7
|
|
|
8
8
|
start-db:
|
http.go
CHANGED
|
@@ -35,6 +35,7 @@ func RespondError(w http.ResponseWriter, status int, err error) {
|
|
|
35
35
|
parts := strings.Split(e.StructNamespace(), ".")
|
|
36
36
|
lowerParts := []string{}
|
|
37
37
|
for _, p := range parts[1:] {
|
|
38
|
+
// TODO: fix pan
|
|
38
39
|
lowerParts = append(lowerParts, strcase.ToLowerCamel(p))
|
|
39
40
|
}
|
|
40
41
|
k := strings.Join(lowerParts, ".")
|