A Lightweight Go Framework. Skr Tingle
๐ Just for us, Maybe for you.
Is Developing. Pls Wait.
.
โโโ LICENSE
โโโ README.md
โโโ app.go
โโโ context.go
โโโ exmaple
โ โโโ demo.go
โโโ logger.go
โโโ logo.png
โโโ middleware.go
โโโ router.go
- Better request middleware, Implement by the pattern "Chain Of Responsibility".
- Support before startup middleware for each API, where your can define some async task, such as make the API cache.
- More easily router algorithm.
- More few code.
- Use epoll.
- Branch Name must be the format
feature/{{yourbranchname}}
, such asfeature/router
- Commit msg Must be the format
{{type}}({{path}}): {{desc}}
, such asfeat(app): support BeforeStartupHandler
feat: A new feature
fix: A bug fix
docs: Documentation only changes
style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
refactor: A code change that neither fixes a bug or adds a feature
perf: A code change that improves performance
test: Adding missing tests
chore: Changes to the build process or auxiliary tools and libraries such as documentation generation