Mark Payne created NIFI-5859:
--------------------------------

             Summary: Update NAR maven plugin to include information about 
Extensions
                 Key: NIFI-5859
                 URL: https://issues.apache.org/jira/browse/NIFI-5859
             Project: Apache NiFi
          Issue Type: New Feature
          Components: Tools and Build
            Reporter: Mark Payne
            Assignee: Mark Payne


In order to have the NiFi Registry host any extensions, the registry will need 
a way to know what extensions exist in a given NAR. Currently, that information 
is not available directly.

The NAR maven plugin should be updated to provide a list of extensions and for 
each one, provide at least the following minimal information:
 * Extension Type
 * Extension Name
 * Capability Description
 * Whether or not the component is Restricted, "sub-restrictions" it has, and 
explanations of both
 * Any Tags that the component has
 * If the component is a Controller Service, any Controller Service API's that 
it provides

Additionally, it would be ideal to provide all documentation for the component 
within the NAR. It is best, though, not to write the documentation in HTML as 
is done now but rather in XML or some sort of form that provides the 
information in a structured way without any styling. This would allow the 
documentation to be rendered consistently, even if the styling changes from 1 
version to the next.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to