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