From 5d9887c80b8f72274c3ef5b2b16d28be9ae47dea Mon Sep 17 00:00:00 2001 From: perp Date: Sun, 2 Jun 2024 13:12:01 +0100 Subject: [PATCH] Added api directory with v1 directory --- internal/router/api/v1/main.go | 17 +++++++++++++++++ internal/router/router.go | 11 +++++++++++ 2 files changed, 28 insertions(+) create mode 100644 internal/router/api/v1/main.go create mode 100644 internal/router/router.go diff --git a/internal/router/api/v1/main.go b/internal/router/api/v1/main.go new file mode 100644 index 0000000..6db3059 --- /dev/null +++ b/internal/router/api/v1/main.go @@ -0,0 +1,17 @@ +package v1 + +import "git.supernets.org/perp/gopay/internal/context" + +// @title GoPay API v1 +// @version 1.0 +// @description GoPay is a cryptocurrency payment processor made in Go + +// @contact.name repository +// @contact.url https://git.supernets.org/perp/gopay + +// @license.name Apache 2.0 +// @license.url http://www.apache.org/licenses/LICENSE-2.0.htm + +// Register v1 routes +func Register(ctx *context.Context) { +} diff --git a/internal/router/router.go b/internal/router/router.go new file mode 100644 index 0000000..4c1ca01 --- /dev/null +++ b/internal/router/router.go @@ -0,0 +1,11 @@ +package router + +import ( + "git.supernets.org/perp/gopay/internal/context" + v1 "git.supernets.org/perp/gopay/internal/router/api/v1" +) + +// Create a new router +func New(ctx *context.Context) { + v1.Register(ctx) +}