From c2add415a80a0375b41ff403da19dc9e69742a52 Mon Sep 17 00:00:00 2001 From: Tom Peltonen Date: Mon, 29 Apr 2024 10:59:24 +1000 Subject: [PATCH] Added alternative templates for test --- generator/default/build/client.json | 39 +++++++++++++++++++++++++++++ generator/default/build/server.json | 39 +++++++++++++++++++++++++++++ 2 files changed, 78 insertions(+) create mode 100644 generator/default/build/client.json create mode 100644 generator/default/build/server.json diff --git a/generator/default/build/client.json b/generator/default/build/client.json new file mode 100644 index 0000000..3deee53 --- /dev/null +++ b/generator/default/build/client.json @@ -0,0 +1,39 @@ +{ + "name": "client", + "guide": "https://docs.qaskx.one/templates/build/golang/client", + "description": "golang build client template", + "variables": [ + { + "label": "Fully Qualified Host Name", + "source": "console", + "default": "", + "name": "Fdqn", + "type": "string", + "value": "" + }, + { + "label": "Design domain", + "source": "console", + "default": "", + "name": "DesignDomain", + "type": "string", + "value": "" + } + ], + "templates": [ + { + "engine": "golang", + "folder": "{{.SelfFolder}}/definitions/{{.TemplateName}}", + "file_name": "build_win.tmpl", + "output_folder": "^/build", + "output_name": "golang_windows.ps1" + }, + { + "engine": "golang", + "folder": "{{.SelfFolder}}/definitions/{{.TemplateName}}", + "file_name": "build_linux.tmpl", + "output_folder": "^/build", + "output_name": "golang_linux.ps1" + } + ] +} \ No newline at end of file diff --git a/generator/default/build/server.json b/generator/default/build/server.json new file mode 100644 index 0000000..4972aa2 --- /dev/null +++ b/generator/default/build/server.json @@ -0,0 +1,39 @@ +{ + "name": "server", + "guide": "https://docs.qaskx.one/templates/build/golang/server", + "description": "golang build server template", + "variables": [ + { + "label": "Fully Qualified Host Name", + "source": "console", + "default": "", + "name": "Fdqn", + "type": "string", + "value": "" + }, + { + "label": "Design domain", + "source": "console", + "default": "", + "name": "DesignDomain", + "type": "string", + "value": "" + } + ], + "templates": [ + { + "engine": "golang", + "folder": "{{.SelfFolder}}/definitions/{{.TemplateName}}", + "file_name": "build_win.tmpl", + "output_folder": "^/build", + "output_name": "golang_windows.ps1" + }, + { + "engine": "golang", + "folder": "{{.SelfFolder}}/definitions/{{.TemplateName}}", + "file_name": "build_linux.tmpl", + "output_folder": "^/build", + "output_name": "golang_linux.ps1" + } + ] +} \ No newline at end of file