mirror of https://github.com/dapr/go-sdk.git
* fix: remove invalid 'unused' config and fix wsl trailing whitespace key name Signed-off-by: mikeee <hey@mike.ee> * fix: disable inamedparam linter Signed-off-by: mikeee <hey@mike.ee> * fix: update package and tool to go1.21.5 Signed-off-by: mikeee <hey@mike.ee> * fix: correct majority of the testifylinter issues relating to error assertions Signed-off-by: mikeee <hey@mike.ee> * fix: reverse actual and expected values Signed-off-by: mikeee <hey@mike.ee> * fix: correct test cases Signed-off-by: mikeee <hey@mike.ee> * fix: correct misspell - upsert Signed-off-by: mikeee <hey@mike.ee> * fix: add missing import Signed-off-by: mikeee <hey@mike.ee> * update: bump validation workflow to 1.21 Signed-off-by: mikeee <hey@mike.ee> * fix: refactor direct access references to proto fields Signed-off-by: mikeee <hey@mike.ee> * fix: revert to go1.20 retaining version-1 support Signed-off-by: mikeee <hey@mike.ee> * fix: update test-dapr-bot workflow golangci-lint ver to 1.55.2 Signed-off-by: mikeee <hey@mike.ee> * fix: fix assertions for dapr-bot and check-lint-version Signed-off-by: mikeee <hey@mike.ee> * fix: remove length function call Signed-off-by: mikeee <hey@mike.ee> * fix: fix StateConsistency logic and add tests to satisfy codecov Signed-off-by: mikeee <hey@mike.ee> * tests: add coverage of empty store names for delete bulk state item method Signed-off-by: mikeee <hey@mike.ee> --------- Signed-off-by: mikeee <hey@mike.ee> |
||
|---|---|---|
| .. | ||
| common | ||
| grpc | ||
| http | ||
| internal | ||
| Readme.md | ||
Readme.md
Dapr Service (Callback) SDK for Go
In addition to this Dapr API client, Dapr Go SDK also provides service package to bootstrap your Dapr callback services. These services can be developed in either gRPC or HTTP:
Templates
To accelerate your Dapr app development in Go even further, we've created a few GitHub templates which build on the above Dapr callback packages:
- Dapr gRPC Service in Go - Template project to jump start your Dapr event subscriber service with gRPC development
- Dapr HTTP Event Subscriber in Go - Template project to jump start your Dapr event subscriber service with HTTP development
- Dapr gRPC Event Subscriber in Go - Template project to jump start your Dapr event subscriber service with gRPC development
- Dapr HTTP cron Handler in Go - Template project to jump start your Dapr service development for scheduled workloads
Contributing
See the Contribution Guide to get started with building and developing.