BoM (Bill of Materials) - Accordance/accordance.github.io GitHub Wiki
Each application has a BoM (Bill-of-Material) manifest attached to it’s artifact. The BoM file, in it’s simple form, look like this:
{
"id": "app1",
"version": "1.0",
"contracts": [
{
"id": "ui",
"versions": [ "0.7", "0.9" ]
},
{
"id": "data",
"versions": [ "0.9", "1.0" ]
}
],
"dependencies": [
{ "id": "db1", "versions": [ ">=1.2.3" ], "fatal": true },
{ "id": "app2.data", "versions": [ "2.3" ], "fatal": false }
]
}