Skip to content

Instantly share code, notes, and snippets.

@jamesbirrellgray
Last active March 17, 2017 11:40
Show Gist options
  • Save jamesbirrellgray/cb68540ed7e8c72f1afa4a23786288d2 to your computer and use it in GitHub Desktop.
Save jamesbirrellgray/cb68540ed7e8c72f1afa4a23786288d2 to your computer and use it in GitHub Desktop.
CJSCP Service Manifest
[
{
"serviceId": "UUID",
"serviceName": "My new Service",
"serviceDescription": "A long description of the service",
"servicePhase": "Beta",
"serviceE2eSuites": ["suiteName","suiteName"],
"serviceCapabilities": [
{
"capabilityId": "UUID",
"capabilityNameSpace": "A_NAME_SPACE",
"capabilityReadableName": "My cool root capability",
"capabilityDescription": "Describe my cool capability",
"capabilityType": "Transcation",
"capabilityJiraIds": ["jiraID", "jiraID"],
"capabilityE2eSuites": ["suiteName","suiteName"],
"children": [
{
"capabilityId": "UUID",
"capabilityNameSpace": "A_NAME_SPACE",
"capabilityReadableName": "My cool capability",
"capabilityDescription": "Describe my cool capability",
"capabilityType": "Transcation",
"capabilityJiraIds": ["jiraID", "jiraID"],
"capabilityE2eSuites": ["suiteName","suiteName"]
},
{
"capabilityId": "UUID",
"capabilityNameSpace": "A_NAME_SPACE",
"capabilityReadableName": "My cool capability",
"capabilityDescription": "Describe my cool capability",
"capabilityType": "Transcation",
"capabilityJiraIds": ["jiraID", "jiraID"],
"capabilityE2eSuites": ["suiteName","suiteName"]
}
]
},
{
"capabilityId": "UUID",
"capabilityNameSpace": "A_NAME_SPACE",
"capabilityReadableName": "My cool root capability",
"capabilityDescription": "Describe my cool capability",
"capabilityType": "Transcation",
"capabilityJiraIds": ["jiraID", "jiraID"],
"capabilityE2eSuites": ["suiteName","suiteName"],
"children": [
{
"capabilityId": "UUID",
"capabilityNameSpace": "A_NAME_SPACE",
"capabilityReadableName": "My cool capability",
"capabilityDescription": "Describe my cool capability",
"capabilityType": "Transcation",
"capabilityJiraIds": ["jiraID", "jiraID"],
"capabilityE2eSuites": ["suiteName","suiteName"]
},
{
"capabilityId": "UUID",
"capabilityNameSpace": "A_NAME_SPACE",
"capabilityReadableName": "My link to another capability",
"capabilityDescription": "Describe my cool capability",
"capabilityType": "Transcation",
"capabilityJiraIds": ["jiraID"],
"capabilityE2eSuites": ["suiteName","suiteName"],
"capabilityDependencies": ["UUID"]
}
]
},
{
"capabilityId": "UUID",
"capabilityNameSpace": "A_NAME_SPACE",
"capabilityReadableName": "My global service capability",
"capabilityDescription": "Describe my cool capability",
"capabilityType": "Transcation",
"capabilityJiraIds": ["jiraID", "jiraID"],
"capabilityE2eSuites": ["suiteName","suiteName"],
"capabilityDependencies": ["UUID", "UUID", "UUID"]
}
]
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment