├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CODEOWNERS ├── LICENSE ├── Makefile ├── README.md ├── example ├── README.md ├── documentation.go ├── echo │ ├── EchoService.toml │ ├── cmd │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── echo_proto │ │ ├── echo.pb.go │ │ ├── echo.proto │ │ ├── echo.proto.orion.pb.go │ │ └── generate.sh │ └── service │ │ ├── config.go │ │ └── service.go ├── simple │ ├── cmd │ │ ├── client │ │ │ └── client.go │ │ └── server │ │ │ └── server.go │ ├── service │ │ └── service.go │ └── simple_proto │ │ ├── generate.sh │ │ ├── simple.pb.go │ │ ├── simple.proto │ │ └── simple.proto.orion.pb.go ├── stringsvc │ ├── cmd │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── service │ │ ├── init.go │ │ └── service.go │ └── stringproto │ │ ├── generate.sh │ │ ├── stringproto.pb.go │ │ ├── stringproto.proto │ │ └── stringproto.proto.orion.pb.go └── stringsvc2 │ ├── StringService.toml │ ├── cmd │ ├── client │ │ └── main.go │ └── server │ │ └── main.go │ ├── service │ ├── config.go │ ├── init.go │ └── service.go │ └── stringproto │ ├── generate.sh │ ├── stringproto.pb.go │ ├── stringproto.proto │ └── stringproto.proto.orion.pb.go ├── go.mod ├── go.sum ├── interceptors ├── README.md ├── documentations.go ├── interceptors.go ├── interceptors_test.go ├── options.go ├── stream_interceptors.go └── unary_interceptors.go ├── orion ├── README.md ├── config.go ├── core.go ├── documetation.go ├── external.go ├── handlers │ ├── README.md │ ├── grpc │ │ └── grpc.go │ ├── http │ │ ├── 404.go │ │ ├── defaults.go │ │ ├── handler.go │ │ ├── http.go │ │ ├── mapping.go │ │ ├── types.go │ │ ├── utils.go │ │ └── ws.go │ ├── middleware.go │ ├── types.go │ ├── utils.go │ └── utils_test.go ├── helpers │ ├── README.md │ ├── factory.go │ ├── factory_test.go │ └── helpers.go ├── initializer.go ├── modifiers │ ├── README.md │ ├── modifiers.go │ └── types.go ├── types.go └── utils.go ├── protoc-gen-orion ├── go.mod ├── go.sum ├── orion.go └── testprotos │ ├── Makefile │ ├── example │ ├── example.go │ ├── example.proto │ └── example.proto.orion.pb.go │ ├── exported_service_desc │ ├── example.go │ ├── example.proto │ └── example.proto.orion.pb.go │ ├── go.mod │ ├── go.sum │ └── standalone_mode │ ├── example.go │ ├── example.proto │ └── orion │ └── example.proto.orion.pb.go └── utils ├── README.md ├── documentation.go ├── errors ├── errors.go ├── errors_test.go └── notifier │ ├── notifier.go │ ├── types.go │ └── utils.go ├── headers ├── README.md └── headers.go ├── hystrixprometheus └── hystrixprometheus.go ├── listenerutils ├── README.md └── listenerutils.go ├── log ├── README.md ├── documentation.go ├── log.go ├── loggers │ ├── README.md │ ├── fields.go │ ├── gokit │ │ ├── README.md │ │ └── gokit.go │ ├── loggers.go │ ├── logrus │ │ ├── README.md │ │ └── logrus.go │ └── stdlog │ │ └── log.go ├── play │ └── play.go ├── types.go ├── utils.go └── wrap │ └── gokitwrap.go ├── options ├── README.md ├── options.go └── options_test.go └── utils.go /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/.gitignore -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @carousell/backend-framework 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/README.md -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/README.md -------------------------------------------------------------------------------- /example/documentation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/documentation.go -------------------------------------------------------------------------------- /example/echo/EchoService.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/echo/EchoService.toml -------------------------------------------------------------------------------- /example/echo/cmd/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/echo/cmd/client/main.go -------------------------------------------------------------------------------- /example/echo/cmd/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/echo/cmd/server/main.go -------------------------------------------------------------------------------- /example/echo/echo_proto/echo.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/echo/echo_proto/echo.pb.go -------------------------------------------------------------------------------- /example/echo/echo_proto/echo.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/echo/echo_proto/echo.proto -------------------------------------------------------------------------------- /example/echo/echo_proto/echo.proto.orion.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/echo/echo_proto/echo.proto.orion.pb.go -------------------------------------------------------------------------------- /example/echo/echo_proto/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/echo/echo_proto/generate.sh -------------------------------------------------------------------------------- /example/echo/service/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/echo/service/config.go -------------------------------------------------------------------------------- /example/echo/service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/echo/service/service.go -------------------------------------------------------------------------------- /example/simple/cmd/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/simple/cmd/client/client.go -------------------------------------------------------------------------------- /example/simple/cmd/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/simple/cmd/server/server.go -------------------------------------------------------------------------------- /example/simple/service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/simple/service/service.go -------------------------------------------------------------------------------- /example/simple/simple_proto/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/simple/simple_proto/generate.sh -------------------------------------------------------------------------------- /example/simple/simple_proto/simple.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/simple/simple_proto/simple.pb.go -------------------------------------------------------------------------------- /example/simple/simple_proto/simple.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/simple/simple_proto/simple.proto -------------------------------------------------------------------------------- /example/simple/simple_proto/simple.proto.orion.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/simple/simple_proto/simple.proto.orion.pb.go -------------------------------------------------------------------------------- /example/stringsvc/cmd/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/stringsvc/cmd/client/main.go -------------------------------------------------------------------------------- /example/stringsvc/cmd/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/stringsvc/cmd/server/main.go -------------------------------------------------------------------------------- /example/stringsvc/service/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/stringsvc/service/init.go -------------------------------------------------------------------------------- /example/stringsvc/service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/stringsvc/service/service.go -------------------------------------------------------------------------------- /example/stringsvc/stringproto/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/stringsvc/stringproto/generate.sh -------------------------------------------------------------------------------- /example/stringsvc/stringproto/stringproto.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/stringsvc/stringproto/stringproto.pb.go -------------------------------------------------------------------------------- /example/stringsvc/stringproto/stringproto.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/stringsvc/stringproto/stringproto.proto -------------------------------------------------------------------------------- /example/stringsvc/stringproto/stringproto.proto.orion.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/stringsvc/stringproto/stringproto.proto.orion.pb.go -------------------------------------------------------------------------------- /example/stringsvc2/StringService.toml: -------------------------------------------------------------------------------- 1 | [Orion] 2 | env="development" 3 | 4 | [Config] 5 | debug=false 6 | -------------------------------------------------------------------------------- /example/stringsvc2/cmd/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/stringsvc2/cmd/client/main.go -------------------------------------------------------------------------------- /example/stringsvc2/cmd/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/stringsvc2/cmd/server/main.go -------------------------------------------------------------------------------- /example/stringsvc2/service/config.go: -------------------------------------------------------------------------------- 1 | package service 2 | 3 | type Config struct { 4 | Debug bool 5 | } 6 | -------------------------------------------------------------------------------- /example/stringsvc2/service/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/stringsvc2/service/init.go -------------------------------------------------------------------------------- /example/stringsvc2/service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/stringsvc2/service/service.go -------------------------------------------------------------------------------- /example/stringsvc2/stringproto/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/stringsvc2/stringproto/generate.sh -------------------------------------------------------------------------------- /example/stringsvc2/stringproto/stringproto.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/stringsvc2/stringproto/stringproto.pb.go -------------------------------------------------------------------------------- /example/stringsvc2/stringproto/stringproto.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/stringsvc2/stringproto/stringproto.proto -------------------------------------------------------------------------------- /example/stringsvc2/stringproto/stringproto.proto.orion.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/example/stringsvc2/stringproto/stringproto.proto.orion.pb.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/go.sum -------------------------------------------------------------------------------- /interceptors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/interceptors/README.md -------------------------------------------------------------------------------- /interceptors/documentations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/interceptors/documentations.go -------------------------------------------------------------------------------- /interceptors/interceptors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/interceptors/interceptors.go -------------------------------------------------------------------------------- /interceptors/interceptors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/interceptors/interceptors_test.go -------------------------------------------------------------------------------- /interceptors/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/interceptors/options.go -------------------------------------------------------------------------------- /interceptors/stream_interceptors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/interceptors/stream_interceptors.go -------------------------------------------------------------------------------- /interceptors/unary_interceptors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/interceptors/unary_interceptors.go -------------------------------------------------------------------------------- /orion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/README.md -------------------------------------------------------------------------------- /orion/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/config.go -------------------------------------------------------------------------------- /orion/core.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/core.go -------------------------------------------------------------------------------- /orion/documetation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/documetation.go -------------------------------------------------------------------------------- /orion/external.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/external.go -------------------------------------------------------------------------------- /orion/handlers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/handlers/README.md -------------------------------------------------------------------------------- /orion/handlers/grpc/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/handlers/grpc/grpc.go -------------------------------------------------------------------------------- /orion/handlers/http/404.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/handlers/http/404.go -------------------------------------------------------------------------------- /orion/handlers/http/defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/handlers/http/defaults.go -------------------------------------------------------------------------------- /orion/handlers/http/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/handlers/http/handler.go -------------------------------------------------------------------------------- /orion/handlers/http/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/handlers/http/http.go -------------------------------------------------------------------------------- /orion/handlers/http/mapping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/handlers/http/mapping.go -------------------------------------------------------------------------------- /orion/handlers/http/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/handlers/http/types.go -------------------------------------------------------------------------------- /orion/handlers/http/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/handlers/http/utils.go -------------------------------------------------------------------------------- /orion/handlers/http/ws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/handlers/http/ws.go -------------------------------------------------------------------------------- /orion/handlers/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/handlers/middleware.go -------------------------------------------------------------------------------- /orion/handlers/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/handlers/types.go -------------------------------------------------------------------------------- /orion/handlers/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/handlers/utils.go -------------------------------------------------------------------------------- /orion/handlers/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/handlers/utils_test.go -------------------------------------------------------------------------------- /orion/helpers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/helpers/README.md -------------------------------------------------------------------------------- /orion/helpers/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/helpers/factory.go -------------------------------------------------------------------------------- /orion/helpers/factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/helpers/factory_test.go -------------------------------------------------------------------------------- /orion/helpers/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/helpers/helpers.go -------------------------------------------------------------------------------- /orion/initializer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/initializer.go -------------------------------------------------------------------------------- /orion/modifiers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/modifiers/README.md -------------------------------------------------------------------------------- /orion/modifiers/modifiers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/modifiers/modifiers.go -------------------------------------------------------------------------------- /orion/modifiers/types.go: -------------------------------------------------------------------------------- 1 | package modifiers 2 | -------------------------------------------------------------------------------- /orion/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/types.go -------------------------------------------------------------------------------- /orion/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/orion/utils.go -------------------------------------------------------------------------------- /protoc-gen-orion/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/protoc-gen-orion/go.mod -------------------------------------------------------------------------------- /protoc-gen-orion/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/protoc-gen-orion/go.sum -------------------------------------------------------------------------------- /protoc-gen-orion/orion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/protoc-gen-orion/orion.go -------------------------------------------------------------------------------- /protoc-gen-orion/testprotos/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/protoc-gen-orion/testprotos/Makefile -------------------------------------------------------------------------------- /protoc-gen-orion/testprotos/example/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/protoc-gen-orion/testprotos/example/example.go -------------------------------------------------------------------------------- /protoc-gen-orion/testprotos/example/example.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/protoc-gen-orion/testprotos/example/example.proto -------------------------------------------------------------------------------- /protoc-gen-orion/testprotos/example/example.proto.orion.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/protoc-gen-orion/testprotos/example/example.proto.orion.pb.go -------------------------------------------------------------------------------- /protoc-gen-orion/testprotos/exported_service_desc/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/protoc-gen-orion/testprotos/exported_service_desc/example.go -------------------------------------------------------------------------------- /protoc-gen-orion/testprotos/exported_service_desc/example.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/protoc-gen-orion/testprotos/exported_service_desc/example.proto -------------------------------------------------------------------------------- /protoc-gen-orion/testprotos/exported_service_desc/example.proto.orion.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/protoc-gen-orion/testprotos/exported_service_desc/example.proto.orion.pb.go -------------------------------------------------------------------------------- /protoc-gen-orion/testprotos/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/protoc-gen-orion/testprotos/go.mod -------------------------------------------------------------------------------- /protoc-gen-orion/testprotos/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/protoc-gen-orion/testprotos/go.sum -------------------------------------------------------------------------------- /protoc-gen-orion/testprotos/standalone_mode/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/protoc-gen-orion/testprotos/standalone_mode/example.go -------------------------------------------------------------------------------- /protoc-gen-orion/testprotos/standalone_mode/example.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/protoc-gen-orion/testprotos/standalone_mode/example.proto -------------------------------------------------------------------------------- /protoc-gen-orion/testprotos/standalone_mode/orion/example.proto.orion.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/protoc-gen-orion/testprotos/standalone_mode/orion/example.proto.orion.pb.go -------------------------------------------------------------------------------- /utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/README.md -------------------------------------------------------------------------------- /utils/documentation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/documentation.go -------------------------------------------------------------------------------- /utils/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/errors/errors.go -------------------------------------------------------------------------------- /utils/errors/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/errors/errors_test.go -------------------------------------------------------------------------------- /utils/errors/notifier/notifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/errors/notifier/notifier.go -------------------------------------------------------------------------------- /utils/errors/notifier/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/errors/notifier/types.go -------------------------------------------------------------------------------- /utils/errors/notifier/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/errors/notifier/utils.go -------------------------------------------------------------------------------- /utils/headers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/headers/README.md -------------------------------------------------------------------------------- /utils/headers/headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/headers/headers.go -------------------------------------------------------------------------------- /utils/hystrixprometheus/hystrixprometheus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/hystrixprometheus/hystrixprometheus.go -------------------------------------------------------------------------------- /utils/listenerutils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/listenerutils/README.md -------------------------------------------------------------------------------- /utils/listenerutils/listenerutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/listenerutils/listenerutils.go -------------------------------------------------------------------------------- /utils/log/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/log/README.md -------------------------------------------------------------------------------- /utils/log/documentation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/log/documentation.go -------------------------------------------------------------------------------- /utils/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/log/log.go -------------------------------------------------------------------------------- /utils/log/loggers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/log/loggers/README.md -------------------------------------------------------------------------------- /utils/log/loggers/fields.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/log/loggers/fields.go -------------------------------------------------------------------------------- /utils/log/loggers/gokit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/log/loggers/gokit/README.md -------------------------------------------------------------------------------- /utils/log/loggers/gokit/gokit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/log/loggers/gokit/gokit.go -------------------------------------------------------------------------------- /utils/log/loggers/loggers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/log/loggers/loggers.go -------------------------------------------------------------------------------- /utils/log/loggers/logrus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/log/loggers/logrus/README.md -------------------------------------------------------------------------------- /utils/log/loggers/logrus/logrus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/log/loggers/logrus/logrus.go -------------------------------------------------------------------------------- /utils/log/loggers/stdlog/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/log/loggers/stdlog/log.go -------------------------------------------------------------------------------- /utils/log/play/play.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/log/play/play.go -------------------------------------------------------------------------------- /utils/log/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/log/types.go -------------------------------------------------------------------------------- /utils/log/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/log/utils.go -------------------------------------------------------------------------------- /utils/log/wrap/gokitwrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/log/wrap/gokitwrap.go -------------------------------------------------------------------------------- /utils/options/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/options/README.md -------------------------------------------------------------------------------- /utils/options/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/options/options.go -------------------------------------------------------------------------------- /utils/options/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/options/options_test.go -------------------------------------------------------------------------------- /utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carousell/Orion/HEAD/utils/utils.go --------------------------------------------------------------------------------