Skip to content

A Lightweight Go Framework. `Skr Tingle` ๐Ÿ˜œ Just for us, Maybe for you.

License

Notifications You must be signed in to change notification settings

skr-shop/tingle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2a2a4b6 ยท Nov 17, 2019

History

14 Commits
Nov 17, 2019
Jul 22, 2019
Jul 22, 2019
Nov 17, 2019
Nov 17, 2019
Nov 17, 2019
Nov 17, 2019
Nov 17, 2019
Jul 27, 2019
Jul 27, 2019
Jul 27, 2019
Nov 17, 2019
Nov 17, 2019

Repository files navigation

Tingle

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

Feature

  • 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.

Contribution

  • Branch Name must be the format feature/{{yourbranchname}}, such as feature/router
  • Commit msg Must be the format {{type}}({{path}}): {{desc}}, such as feat(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

About

A Lightweight Go Framework. `Skr Tingle` ๐Ÿ˜œ Just for us, Maybe for you.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages