You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by GitBox <gi...@apache.org> on 2019/02/12 22:05:22 UTC

[GitHub] bbende opened a new pull request #155: NIFIREG-213 Second phase of extension registry work

bbende opened a new pull request #155: NIFIREG-213 Second phase of extension registry work
URL: https://github.com/apache/nifi-registry/pull/155
 
 
   This PR includes the second phase of extension registry work which parses and extracts information about the extensions in a given NAR from the extension-docs.xml file produced by the NAR Maven-plugin - https://github.com/apache/nifi-maven/pull/8 .
   
   To test this PR you can do the following:
   - Build the latest NAR Maven plugin using the pull request above
   - Update NIFI to use the snapshot version of the NAR plugin (1.2.1-SNAPSHOT) and build NIFI
   - Run NiFi Registry from this PR and use the REST API to upload a NAR from the above build of NiFi
   - Follow the links in the "extensions/repo" API and navigate down to the version and follow the link to the "extension-metadata", this show the list of extensions in the given NAR
   
   Commit messages:
   - Implementing parser for extension-docs.xml file and integrating into the NarBundleExtractor
   - Incorporating build info into DB and appropriate entity/model classes
   - Added ProvidedServiceAPI to DB schema, entities, and metadata service
   - Added Restrictions to DB, entity classes, and metadata service
   - Refactored DataModelMapper into separate classes
   - Updated StandardExtensionService to persist ExtensionDetails to DB
   - Added link to extension-metadata from extension repo API
   - Updated NarBundleExtractor to extract additionalDetails content and raw content of extension-docs.xml
   - Added additionalDetails and extension-docs content DB schema and entities
   - Added some REST end-points for access extension metadata by bundle version

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services