diff options
author | Vijay Venkatesh Kumar <vv770d@att.com> | 2020-02-10 23:00:13 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2020-02-10 23:00:13 +0000 |
commit | 45341fa5e6e64e86286254d49ca951c43726ab94 (patch) | |
tree | 6bf7eeb9143b1a23aa823f924f0922de11854d88 /mod/designtool/README.md | |
parent | e0734cbb649157811a8a00dbb8e2dad2cbe28782 (diff) | |
parent | 9507f2f8d2ec616f01f5ee8825106300b95e8ddc (diff) |
Merge "Add DCAE MOD design tool project"
Diffstat (limited to 'mod/designtool/README.md')
-rw-r--r-- | mod/designtool/README.md | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/mod/designtool/README.md b/mod/designtool/README.md new file mode 100644 index 0000000..11a9bda --- /dev/null +++ b/mod/designtool/README.md @@ -0,0 +1,37 @@ +# DCAE MOD's Design tool + +## License + +Copyright 2020 AT&T Intellectual Property. All rights reserved. + +This file is licensed under the CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE + +Full license text at https://creativecommons.org/licenses/by/4.0/legalcode + + +## Description + +DCAE MOD's DCAE design tool is based on Nifi 1.9.2 with modifications +made by the DCAE MOD team. + +## Development + +The designtool-web module contains the modified versions of Nifi files, along +with a Dockerfile and a script (sh/applypatches.sh) for replacing them in +the nifi Docker image, to produce the design tool Docker image. + +If the set of modified files changes, then the Dockerfile, the script, and +potentially the pom.xml may require changes. + +In particular, note that the Nifi build creates 2 "bin" files, one for nifi +itself and the other for the nifi-toolkit, which are expanded into separate +directories in the nifi image. Contained in the "bin" files are "nar" files, +which contain "jar" and "war" files. And, inside the nifi-web-ui "war" file +are several "-all.js" and "-all.css" files, containing minified aggregations +of the various js and css source files. The applypatches script needs to +appropriately patch these nar, war, jar, all.js, and all-css files (some of +which also have gzipped versions). + +The nifi-war-to-jar module builds a jar archive from the classes in the +nifi-web-api war archive, that the modified files in the designtool-web +module can be compiled against. |