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

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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