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)