From 46d3b66febf3eac2f7b6f2b9825f4d399586e734 Mon Sep 17 00:00:00 2001 From: Ivan Godwin Date: Fri, 1 Nov 2024 19:36:58 -0700 Subject: [PATCH] Add basic project layout --- Dockerfile | 0 README.md | 0 api/grpc/notifier.proto | 0 api/rest/handlers.go | 0 api/rest/router.go | 0 cmd/grpcserver/main.go | 0 cmd/restserver/main.go | 0 go.mod | 3 +++ internal/config/config.go | 0 internal/notifier/notifier.go | 0 internal/notifier/ntfy.go | 0 internal/notifier/smtp.go | 0 internal/notifier/stdout.go | 0 13 files changed, 3 insertions(+) create mode 100644 Dockerfile create mode 100644 README.md create mode 100644 api/grpc/notifier.proto create mode 100644 api/rest/handlers.go create mode 100644 api/rest/router.go create mode 100644 cmd/grpcserver/main.go create mode 100644 cmd/restserver/main.go create mode 100644 go.mod create mode 100644 internal/config/config.go create mode 100644 internal/notifier/notifier.go create mode 100644 internal/notifier/ntfy.go create mode 100644 internal/notifier/smtp.go create mode 100644 internal/notifier/stdout.go diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e69de29 diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/api/grpc/notifier.proto b/api/grpc/notifier.proto new file mode 100644 index 0000000..e69de29 diff --git a/api/rest/handlers.go b/api/rest/handlers.go new file mode 100644 index 0000000..e69de29 diff --git a/api/rest/router.go b/api/rest/router.go new file mode 100644 index 0000000..e69de29 diff --git a/cmd/grpcserver/main.go b/cmd/grpcserver/main.go new file mode 100644 index 0000000..e69de29 diff --git a/cmd/restserver/main.go b/cmd/restserver/main.go new file mode 100644 index 0000000..e69de29 diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..95ffb12 --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module github.com/igodwin/notifier + +go 1.23.2 diff --git a/internal/config/config.go b/internal/config/config.go new file mode 100644 index 0000000..e69de29 diff --git a/internal/notifier/notifier.go b/internal/notifier/notifier.go new file mode 100644 index 0000000..e69de29 diff --git a/internal/notifier/ntfy.go b/internal/notifier/ntfy.go new file mode 100644 index 0000000..e69de29 diff --git a/internal/notifier/smtp.go b/internal/notifier/smtp.go new file mode 100644 index 0000000..e69de29 diff --git a/internal/notifier/stdout.go b/internal/notifier/stdout.go new file mode 100644 index 0000000..e69de29