drone/gitrpc
Johannes Batzill 7abcacdd2f feat: Add Events Framework (#120)
This Commit adds:
- stream package (provides different implementation of stream producers and consumers)
  + Redis -> will be used for any non-local deployments
  + InMemory -> a VERY BASIC implementation that is used for local execution
- events package
  + GenericReporter -> responsible for reporting events, can be used to send any type of event and payload
  + GenericReader -> responsible for reading events from a stream, can be used to register handlers for any type of event and payload
  + ReaderFactory -> responsible for launching readers for any type of consumer group&name.
- webhook package
  + The wire frame of the webhook package.
- gitrpc/events package
  + defines event Reader/Reporter for events of category git
2022-12-16 13:37:08 -08:00
..
events feat: Add Events Framework (#120) 2022-12-16 13:37:08 -08:00
internal feat: Add Events Framework (#120) 2022-12-16 13:37:08 -08:00
lock [maint] eb/gitrpc refactor (#51) 2022-11-03 13:17:03 +01:00
proto checking branch existence in PR create (#105) 2022-12-06 12:26:12 +01:00
rpc Add Zerolog Support to GITRPC (#126) 2022-12-16 08:39:10 -08:00
server feat: Add Events Framework (#120) 2022-12-16 13:37:08 -08:00
blob.go [API] Add Create + Delete Branch API (+ Basic GIT Error Propagation) (#70) 2022-11-10 20:57:31 -08:00
branch.go ordering imports linter and writer (#85) 2022-11-22 23:42:39 +01:00
client.go Add Zerolog Support to GITRPC (#126) 2022-12-16 08:39:10 -08:00
errors.go [API] Add Create + Delete Branch API (+ Basic GIT Error Propagation) (#70) 2022-11-10 20:57:31 -08:00
interface.go checking branch existence in PR create (#105) 2022-12-06 12:26:12 +01:00
log_interceptor.go Add Zerolog Support to GITRPC (#126) 2022-12-16 08:39:10 -08:00
mapping.go ordering imports linter and writer (#85) 2022-11-22 23:42:39 +01:00
operations.go title + description in commit files 2022-11-29 11:05:35 +01:00
ref.go checking branch existence in PR create (#105) 2022-12-06 12:26:12 +01:00
repo.go Add Zerolog Support to GITRPC (#126) 2022-12-16 08:39:10 -08:00
smarthttp.go ordering imports linter and writer (#85) 2022-11-22 23:42:39 +01:00
sort.go [maint] eb/gitrpc refactor (#51) 2022-11-03 13:17:03 +01:00
submodule.go [API] Add Create + Delete Branch API (+ Basic GIT Error Propagation) (#70) 2022-11-10 20:57:31 -08:00
tag.go ordering imports linter and writer (#85) 2022-11-22 23:42:39 +01:00
tree.go ordering imports linter and writer (#85) 2022-11-22 23:42:39 +01:00
upload.go Add Zerolog Support to GITRPC (#126) 2022-12-16 08:39:10 -08:00
wire.go feat: Add Events Framework (#120) 2022-12-16 13:37:08 -08:00