gophertype/pkg/controllers
Noah Petherbridge 898f82fb79 Modernize Backend Go App
* Remove Negroni in favor of the standard net/http server.
* Remove gorilla/mux in favor of the standard net/http NewServeMux.
* Remove gorilla/sessions in favor of Redis session_id cookie.
* Remove the hacky glue controllers setup in favor of regular defined routes
  in the router.go file directly.
* Update all Go dependencies for Go 1.24
* Move and centralize all the HTTP middlewares.
* Add middlewares for Logging and Recovery to replace Negroni's.
2025-04-03 22:45:34 -07:00
..
age_gate.go Modernize Backend Go App 2025-04-03 22:45:34 -07:00
authentication.go Modernize Backend Go App 2025-04-03 22:45:34 -07:00
comments.go Modernize Backend Go App 2025-04-03 22:45:34 -07:00
contact.go Modernize Backend Go App 2025-04-03 22:45:34 -07:00
index.go Modernize Backend Go App 2025-04-03 22:45:34 -07:00
initial_setup.go Modernize Backend Go App 2025-04-03 22:45:34 -07:00
posts.go Modernize Backend Go App 2025-04-03 22:45:34 -07:00
questions.go Modernize Backend Go App 2025-04-03 22:45:34 -07:00
rss.go Modernize Backend Go App 2025-04-03 22:45:34 -07:00
search.go Modernize Backend Go App 2025-04-03 22:45:34 -07:00
static_files.go Redis cache for Pygmentize + Fragments conflict bugfix 2021-05-31 16:11:01 -07:00
uploads.go Modernize Backend Go App 2025-04-03 22:45:34 -07:00