summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-03-25docs: update module pathHEADmastereltrac
2026-01-04fix: module pathEltrac
2026-01-04chore: change module version from v2 to v0Eltrac
2025-12-12docs: update roadmapEltrac
2025-12-09chore: add a loggerEltrac
2025-12-05docs(README): add Roadmap and delete License statementEltrac
2025-12-05docs: update usage codeEltrac
2025-12-04style: run gofmtEltrac
2025-12-04test: add tests for data gettersEltrac
2025-12-03feat: provide basic data gettersEltrac
- c.Query(), from URL query string - c.PostFormValue(), from POST form - c.FormValue(), from both URL query and POST form - c.BindJSON(), from request body
2025-12-03Merge branch 'master' of https://github.com/BigCoke233/growelEltrac
2025-12-03test: clean up after 264ab718015da27d97a7f7ac4132b1e061f9d8d9Eltrac
2025-12-03Merge pull request #1 from BigCoke233/fix-empty-paramsEltrac
refactor, fix: use vanilla `request.URL.Query()` instead of a custom parser
2025-12-03refactor: use vanilla URL.Query() instead of a custom parserEltrac
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-03doc: write doc comments for RouterEltrac
2025-12-03chore(git): ignore main.go, which is for local testingEltrac
2025-12-03test: netsted groupEltrac
2025-12-03style: run gofmt and remove pointless commentsEltrac
2025-12-03feat: nested groupingEltrac
2025-12-03feat: routes groupingEltrac
2025-12-02Merge branch 'master' of https://github.com/BigCoke233/growelEltrac
2025-12-02docs(README): add workflow status badgeEltrac
2025-12-02chore(github): setup go test workflowEltrac
2025-12-02feat: support CookiesEltrac
2025-12-02feat(context.go): short cut to write Forbidden error responseEltrac
2025-12-02style(context.go): add doc commentsEltrac
2025-11-28feat(router, context)!: support query string also move path split logic toEltrac
parser.go
2025-11-27docs: add MIT LicenseEltrac
2025-11-27docs: add READMEEltrac
2025-11-27refactor: use standard Go testsEltrac
2025-11-27refactor: move type definitions to types.go also, rename Api to Engine.Eltrac
2025-11-27refactor: move ServeHTTP impl to api.go router.go should just handle routes andEltrac
find the right handler, while api.go (the engine) is the one who should serve.
2025-11-27fix(router): `/path` and `/path/` were not the same routeEltrac
2025-11-27style: run gofmtEltrac
2025-11-27feat: add context methods that write responses fastEltrac
2025-11-27chore(git): ignore .DS_StoreEltrac
2025-11-27chore: write testsEltrac
2025-11-27feat: get router working properly and implement basic methodsEltrac
2025-11-26feat: implement minimal routerEltrac
2025-11-26chore: set up essential archetectureEltrac