fix: add involves edge from task to agent:nomos at creation
Plus sync vendor directory for Docker build compatibility.
This commit is contained in:
81
vendor/github.com/apapsch/go-jsonmerge/v2/README.md
generated
vendored
Normal file
81
vendor/github.com/apapsch/go-jsonmerge/v2/README.md
generated
vendored
Normal file
@@ -0,0 +1,81 @@
|
||||
# go-jsonmerge
|
||||
[](https://travis-ci.org/RaveNoX/go-jsonmerge)
|
||||
[](https://godoc.org/github.com/RaveNoX/go-jsonmerge)
|
||||
|
||||
GO library for merging JSON objects
|
||||
|
||||
## Original document
|
||||
```json
|
||||
{
|
||||
"number": 1,
|
||||
"string": "value",
|
||||
"object": {
|
||||
"number": 1,
|
||||
"string": "value",
|
||||
"nested object": {
|
||||
"number": 2
|
||||
},
|
||||
"array": [1, 2, 3],
|
||||
"partial_array": [1, 2, 3]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## Patch
|
||||
```json
|
||||
{
|
||||
"number": 2,
|
||||
"string": "value1",
|
||||
"nonexitent": "woot",
|
||||
"object": {
|
||||
"number": 3,
|
||||
"string": "value2",
|
||||
"nested object": {
|
||||
"number": 4
|
||||
},
|
||||
"array": [3, 2, 1],
|
||||
"partial_array": {
|
||||
"1": 4
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## Result
|
||||
```json
|
||||
{
|
||||
"number": 2,
|
||||
"string": "value1",
|
||||
"object": {
|
||||
"number": 3,
|
||||
"string": "value2",
|
||||
"nested object": {
|
||||
"number": 4
|
||||
},
|
||||
"array": [3, 2, 1],
|
||||
"partial_array": [1, 4, 3]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## Commandline Tool
|
||||
|
||||
```bash
|
||||
$ go get -u github.com/RaveNoX/go-jsonmerge/cmd/jsonmerge
|
||||
$ jsonmerge [options] <patch.json> <glob1.json> <glob2.json>...<globN.json>
|
||||
# For help
|
||||
$ jsonmerge -h
|
||||
```
|
||||
|
||||
## Development
|
||||
```
|
||||
# Install depencencies
|
||||
./init.sh
|
||||
|
||||
# Build
|
||||
./build.sh
|
||||
```
|
||||
|
||||
|
||||
## License
|
||||
[MIT](./LICENSE.MD)
|
||||
Reference in New Issue
Block a user