index
:
growel
master
A headless web framework in Go, for learning purposes
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
router.go
Age
Commit message (
Collapse
)
Author
2025-12-03
refactor: use vanilla URL.Query() instead of a custom parser
Eltrac
Since `parser.go` only exists for splitting paths and parsing query string at the same time, it should be removed when parsing is no longer needed. Path splitting is done by a helper function inside `router.go`.
2025-12-03
doc: write doc comments for Router
Eltrac
2025-11-28
feat(router, context)!: support query string also move path split logic to
Eltrac
parser.go
2025-11-27
refactor: move type definitions to types.go also, rename Api to Engine.
Eltrac
2025-11-27
refactor: move ServeHTTP impl to api.go router.go should just handle routes and
Eltrac
find the right handler, while api.go (the engine) is the one who should serve.
2025-11-27
fix(router): `/path` and `/path/` were not the same route
Eltrac
2025-11-27
style: run gofmt
Eltrac
2025-11-27
feat: get router working properly and implement basic methods
Eltrac
2025-11-26
feat: implement minimal router
Eltrac
2025-11-26
chore: set up essential archetecture
Eltrac