{
"name": "other", "typeversion": "other1",
"description" : "this is a sample description",
"configuration" "profile": {},
//free object "versions"to :add [whatever you see {
"version" : "1",
"custom": {},
fit
},
"lastSync": {
"branch "ts": "feature/custom2342343423",
"ts": 123123123
},
"soa": "json stringified config/soa file",
"documentation": {
"readme" : "json stringified file",
"release" : "json stringified file"
},
"branches": [
"feature/custom"
]
},
{
"version" : "2",
"custom": {},
"lastSync": {
"branch": "feature/custom",
"ts": 123123123
},
"soa": "json stringified config/soa file",
"documentation": {
"readme" : "json stringified file",
"release" : "json stringified file"
},
"branches": [
"feature/custom"
]
}
],
"metadata": {
"tags": ["tag1", "tag2"],
"attributes": {
"att1": ["att1.1", "att1.2"],
"att2": ["att2.1", "att2.2"]
},
"program": ["custom"]
},
"ui": {
"main": "",
"sub": ""
},
"settings": {
"acl": {
"groups" :{
"type": "blackList", //// "whitelist"
"value": ["owner"],
"config": {}
}
},
"environments :{
"type": "blackList", //// "whitelist"
"value": ["dev"],
"config": {}
}
},
"src": {
"provider": "github",
"owner": "ragheb",
"repo": "test"
} "branch": "branch1", // or tag (only one is allowed)
"tag": "tag1" // or branch (only one is allowed)
},
"tags": ["tag1"], // or branches (only one is allowed)
"branches": ["branch1"], // or tags (only one is allowed)
"soa": "stringified soa.json",
"documentation": {
"readme": "stringified readme.md",
"release": "stringified release.md"
}
} |