this is also useful. https://cwiki.apache.org/confluence/display/NIFI/Version+Scheme+and+API+Compatibility
On Wed, Jul 31, 2019 at 2:51 PM Andy LoPresto <[email protected]> wrote: > I’d suggest it’s the same as the process around any other issue. Identify > a need (as you’ve done below), open a ticket for it, and contribute if you > have the capabilities and time. If you need more discussion or direction, > the mailing list is the right place for that. Once you have a PR, solicit > reviews from committers, especially those in the git blame for the areas > you’re modifying. > > I think if you’re looking for consensus or larger discussion, you should > ask particular questions or outline the expected use cases and the problems > you’re encountering here. > > > Andy LoPresto > [email protected] > [email protected] > PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4 BACE 3C6E F65B 2F7D EF69 > > > On Jul 31, 2019, at 11:28 AM, Malthe <[email protected]> wrote: > > > > What's the policy or strategy towards refactoring code without having > > too much encumbering process around it? > > > > For example, there is code in StandardProcessSession.java [1] that is > > unpractical to work with without a refactoring (more reuse of shared > > logic, essentially). This applies to methods such as `putAttribute`. > > > > Thanks > > > > [1] > https://github.com/apache/nifi/blob/master/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/controller/repository/StandardProcessSession.java > >
