Adding more templates

main
Tom Peltonen 2025-07-06 23:02:10 +10:00
parent 23fe8a5bc6
commit da2789c511
7 changed files with 139 additions and 0 deletions

View File

@ -0,0 +1,25 @@
{
"name": "apache2-license",
"guide": "{{.SelfFolder}}/apache2-license.md",
"description": "Adding license entry",
"templates": [
{
"engine": "",
"folder": "{{.SelfFolder}}/main",
"file_name": "apache2-license.json",
"output_folder": "",
"output_name": "",
"section": "",
"model": {
"activity": {
"category": "OTHER"
}
}
}
],
"variables": [
{"label": "OpenAPI","source" :"","default":"","name":"openapi.type","type":"string","value":"license"},
{"label": "OpenAPI","source" :"","default":"","name":"name","type":"string","value":"server1"},
{"label": "OpenAPI","source" :"","default":"","name":"value","type":"string","value":"*CONTENT"}
]
}

View File

@ -0,0 +1,4 @@
{
"name": "Apache 2.0",
"url": "https://www.apache.org/licenses/LICENSE-2.0"
}

View File

@ -0,0 +1,13 @@
{
"url": "https://{environment}.{domain}/api/investment-product/v1",
"description": "Cloud based API behind a gateway",
"variables": {
"environment": {
"default": "nonprod",
"description": "Non Production server"
},
"domain": {
"default": "example.com"
}
}
}

View File

@ -0,0 +1,19 @@
[
{
"url": "https://{environment}.{domain}/api/investment-product/v1",
"description": "Cloud based API behind a gateway",
"variables": {
"environment": {
"default": "nonprod",
"description": "Non Production server"
},
"domain": {
"default": "example.com"
}
}
},
{
"url": "http://localhost/api/investment-product/v1",
"description": "Local server supporting testing of the API"
}
]

View File

@ -0,0 +1,27 @@
{
"name": "server-path-sample",
"guide": "{{.SelfFolder}}/servers.md",
"description": "Adding server entry",
"templates": [
{
"engine": "",
"folder": "{{.SelfFolder}}/main",
"file_name": "server.json",
"output_folder": "",
"output_name": "",
"section": "",
"model": {
"activity": {
"category": "OTHER"
}
}
}
],
"variables": [
{"label": "OpenAPI","source" :"","default":"","name":"openapi.type","type":"string","value":"server"},
{"label": "OpenAPI","source" :"","default":"","name":"name","type":"string","value":"https://{environment}.{domain}/api/investment-product/v1"},
{"label": "OpenAPI","source" :"","default":"","name":"path","type":"string","value":"^/special-events.*$"},
{"label": "OpenAPI","source" :"","default":"","name":"value","type":"string","value":"*CONTENT"},
{"label": "OpenAPI","source" :"","default":"","name":"tag","type":"string","value":"ManageService"}
]
}

View File

@ -0,0 +1,26 @@
{
"name": "server-service-sample",
"guide": "{{.SelfFolder}}/servers.md",
"description": "Adding server entry",
"templates": [
{
"engine": "",
"folder": "{{.SelfFolder}}/main",
"file_name": "server.json",
"output_folder": "",
"output_name": "",
"section": "",
"model": {
"activity": {
"category": "OTHER"
}
}
}
],
"variables": [
{"label": "OpenAPI","source" :"","default":"","name":"openapi.type","type":"string","value":"server"},
{"label": "OpenAPI","source" :"","default":"","name":"name","type":"string","value":"https://{environment}.{domain}/api/investment-product/v1"},
{"label": "OpenAPI","source" :"","default":"","name":"value","type":"string","value":"*CONTENT"},
{"label": "OpenAPI","source" :"","default":"","name":"tag","type":"string","value":"ManageService"}
]
}

View File

@ -0,0 +1,25 @@
{
"name": "servers",
"guide": "{{.SelfFolder}}/servers.md",
"description": "Adding server entries",
"templates": [
{
"engine": "",
"folder": "{{.SelfFolder}}/main",
"file_name": "servers.json",
"output_folder": "",
"output_name": "",
"section": "",
"model": {
"activity": {
"category": "OTHER"
}
}
}
],
"variables": [
{"label": "OpenAPI","source" :"","default":"","name":"openapi.type","type":"string","value":"servers"},
{"label": "OpenAPI","source" :"","default":"","name":"name","type":"string","value":"server1"},
{"label": "OpenAPI","source" :"","default":"","name":"value","type":"string","value":"*CONTENT"}
]
}