The template has essential features:
- Decent telemetry coverage -- Compatible with OpenTelemtry
- Native tokio based integration test -- can be easily replaced with you favorite integration framework
- basic Github action workflows
- Dockerfile with caching
- Tiny docker image - roughly 4 MB
- basic api file structure with heatlh_check and an example endpoint with logging
- highly configurable
This repository is a fully featured template to help me bootstrap my rust projects. I learned most of the style and ideas from Zero2Prod.