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) +}