├── .gitignore ├── .golangci.yaml ├── .woodpecker ├── docker.yaml ├── go.yaml └── renovate.yaml ├── Dockerfile ├── LICENSE ├── README.md ├── cmd ├── server │ └── main.go └── stubs │ ├── api │ └── main.go │ └── cdn │ └── main.go ├── codecov.yml ├── compose.yaml ├── go.mod ├── go.sum ├── package.json ├── pkg ├── api │ ├── api.go │ ├── generate.go │ ├── types.go │ └── v2 │ │ ├── img.go │ │ ├── img_test.go │ │ ├── recipe.go │ │ ├── recipe_test.go │ │ ├── v2.go │ │ └── v2_test.go ├── cdn │ ├── cdn.go │ ├── cdn_test.go │ ├── generate.go │ └── img │ │ ├── img.go │ │ └── img_test.go ├── env │ ├── env.go │ └── env_test.go ├── form │ ├── marshal.go │ └── marshal_test.go ├── utils │ └── generate.go └── view │ └── recipe │ ├── comments.go │ ├── comments_test.go │ ├── error.go │ ├── inspirations.go │ ├── inspirations_test.go │ ├── pagination.go │ ├── search.go │ ├── search_test.go │ ├── show.go │ ├── show_test.go │ ├── tags.go │ ├── viewer.go │ └── viewer_test.go ├── renovate.json ├── sass └── bulma.scss └── web ├── static └── img │ ├── chef-hat.png │ ├── chef-hat.svg │ └── codeberg-icon.svg ├── templates ├── comments.tmpl ├── error.tmpl ├── footer.tmpl ├── head.tmpl ├── header.tmpl ├── index.tmpl ├── inspirations.tmpl ├── pagination.tmpl ├── recipe.tmpl ├── recipegrid.tmpl ├── recipeinfo.tmpl ├── results.tmpl ├── search.tmpl └── tags.tmpl └── web.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /.woodpecker/docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/.woodpecker/docker.yaml -------------------------------------------------------------------------------- /.woodpecker/go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/.woodpecker/go.yaml -------------------------------------------------------------------------------- /.woodpecker/renovate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/.woodpecker/renovate.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/README.md -------------------------------------------------------------------------------- /cmd/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/cmd/server/main.go -------------------------------------------------------------------------------- /cmd/stubs/api/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/cmd/stubs/api/main.go -------------------------------------------------------------------------------- /cmd/stubs/cdn/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/cmd/stubs/cdn/main.go -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/codecov.yml -------------------------------------------------------------------------------- /compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/compose.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/go.sum -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/package.json -------------------------------------------------------------------------------- /pkg/api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/api/api.go -------------------------------------------------------------------------------- /pkg/api/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/api/generate.go -------------------------------------------------------------------------------- /pkg/api/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/api/types.go -------------------------------------------------------------------------------- /pkg/api/v2/img.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/api/v2/img.go -------------------------------------------------------------------------------- /pkg/api/v2/img_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/api/v2/img_test.go -------------------------------------------------------------------------------- /pkg/api/v2/recipe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/api/v2/recipe.go -------------------------------------------------------------------------------- /pkg/api/v2/recipe_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/api/v2/recipe_test.go -------------------------------------------------------------------------------- /pkg/api/v2/v2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/api/v2/v2.go -------------------------------------------------------------------------------- /pkg/api/v2/v2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/api/v2/v2_test.go -------------------------------------------------------------------------------- /pkg/cdn/cdn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/cdn/cdn.go -------------------------------------------------------------------------------- /pkg/cdn/cdn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/cdn/cdn_test.go -------------------------------------------------------------------------------- /pkg/cdn/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/cdn/generate.go -------------------------------------------------------------------------------- /pkg/cdn/img/img.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/cdn/img/img.go -------------------------------------------------------------------------------- /pkg/cdn/img/img_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/cdn/img/img_test.go -------------------------------------------------------------------------------- /pkg/env/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/env/env.go -------------------------------------------------------------------------------- /pkg/env/env_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/env/env_test.go -------------------------------------------------------------------------------- /pkg/form/marshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/form/marshal.go -------------------------------------------------------------------------------- /pkg/form/marshal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/form/marshal_test.go -------------------------------------------------------------------------------- /pkg/utils/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/utils/generate.go -------------------------------------------------------------------------------- /pkg/view/recipe/comments.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/view/recipe/comments.go -------------------------------------------------------------------------------- /pkg/view/recipe/comments_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/view/recipe/comments_test.go -------------------------------------------------------------------------------- /pkg/view/recipe/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/view/recipe/error.go -------------------------------------------------------------------------------- /pkg/view/recipe/inspirations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/view/recipe/inspirations.go -------------------------------------------------------------------------------- /pkg/view/recipe/inspirations_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/view/recipe/inspirations_test.go -------------------------------------------------------------------------------- /pkg/view/recipe/pagination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/view/recipe/pagination.go -------------------------------------------------------------------------------- /pkg/view/recipe/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/view/recipe/search.go -------------------------------------------------------------------------------- /pkg/view/recipe/search_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/view/recipe/search_test.go -------------------------------------------------------------------------------- /pkg/view/recipe/show.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/view/recipe/show.go -------------------------------------------------------------------------------- /pkg/view/recipe/show_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/view/recipe/show_test.go -------------------------------------------------------------------------------- /pkg/view/recipe/tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/view/recipe/tags.go -------------------------------------------------------------------------------- /pkg/view/recipe/viewer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/view/recipe/viewer.go -------------------------------------------------------------------------------- /pkg/view/recipe/viewer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/pkg/view/recipe/viewer_test.go -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/renovate.json -------------------------------------------------------------------------------- /sass/bulma.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/sass/bulma.scss -------------------------------------------------------------------------------- /web/static/img/chef-hat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/web/static/img/chef-hat.png -------------------------------------------------------------------------------- /web/static/img/chef-hat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/web/static/img/chef-hat.svg -------------------------------------------------------------------------------- /web/static/img/codeberg-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/web/static/img/codeberg-icon.svg -------------------------------------------------------------------------------- /web/templates/comments.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/web/templates/comments.tmpl -------------------------------------------------------------------------------- /web/templates/error.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/web/templates/error.tmpl -------------------------------------------------------------------------------- /web/templates/footer.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/web/templates/footer.tmpl -------------------------------------------------------------------------------- /web/templates/head.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/web/templates/head.tmpl -------------------------------------------------------------------------------- /web/templates/header.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/web/templates/header.tmpl -------------------------------------------------------------------------------- /web/templates/index.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/web/templates/index.tmpl -------------------------------------------------------------------------------- /web/templates/inspirations.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/web/templates/inspirations.tmpl -------------------------------------------------------------------------------- /web/templates/pagination.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/web/templates/pagination.tmpl -------------------------------------------------------------------------------- /web/templates/recipe.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/web/templates/recipe.tmpl -------------------------------------------------------------------------------- /web/templates/recipegrid.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/web/templates/recipegrid.tmpl -------------------------------------------------------------------------------- /web/templates/recipeinfo.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/web/templates/recipeinfo.tmpl -------------------------------------------------------------------------------- /web/templates/results.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/web/templates/results.tmpl -------------------------------------------------------------------------------- /web/templates/search.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/web/templates/search.tmpl -------------------------------------------------------------------------------- /web/templates/tags.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/web/templates/tags.tmpl -------------------------------------------------------------------------------- /web/web.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoUmlautsAllowed/gocook/HEAD/web/web.go --------------------------------------------------------------------------------