From 06bc92556e073293f05a89ccbd50e74263393b8d Mon Sep 17 00:00:00 2001 From: kolaente Date: Wed, 6 Sep 2023 13:13:51 +0200 Subject: [PATCH] fix(docs): add empty swagger file so that the package exists --- magefile.go | 2 ++ pkg/swagger/dummy.go | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 pkg/swagger/dummy.go diff --git a/magefile.go b/magefile.go index fefe8b7b7..f082088e2 100644 --- a/magefile.go +++ b/magefile.go @@ -354,6 +354,8 @@ func DoTheSwag() { return } + runAndStreamOutput("go", "mod", "tidy") + runAndStreamOutput("go", "mod", "download") checkAndInstallGoTool("swag", "github.com/swaggo/swag/cmd/swag") runAndStreamOutput("swag", "init", "-g", "./pkg/routes/routes.go", "--parseDependency", "-d", RootPath, "-o", RootPath+"/pkg/swagger") } diff --git a/pkg/swagger/dummy.go b/pkg/swagger/dummy.go new file mode 100644 index 000000000..1332cb0e0 --- /dev/null +++ b/pkg/swagger/dummy.go @@ -0,0 +1,19 @@ +// Vikunja is a to-do list application to facilitate your life. +// Copyright 2018-2023 Vikunja and contributors. All rights reserved. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public Licensee as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public Licensee for more details. +// +// You should have received a copy of the GNU Affero General Public Licensee +// along with this program. If not, see . + +package swagger + +// This file exists so that the package exists, and we're able to build Vikunja without the docs.