All,

I'm currently working on MINIFI-422, which aims to bring the MiNiFi
code into the NiFi codebase and have the MiNiFi product be a
specialized assembly of NiFi. Picture two different Maven profiles
that create a NiFi assembly or a MiNiFi assembly, each including the
common elements but excluding those things that aren't needed, such as
MiNiFi being "headless" and not including Jetty or the UI.

This will be a lot of effort and very invasive to NiFi itself, so I
created a MINIFI-422 branch (based on the current master) and pushed
that to the Apache NiFi Github repo. I figure that way we can carve
out individual tasks and write PRs against that branch, rather than
duplicating code in the meantime and having MiNiFi show up little by
little in the NiFi codebase.

My first task to that end is to continue Aldrin's work on MINIFI-488.
I originally had a PR against master for this subtask, but after
discussing with Aldrin we thought it would be better to have a
separate branch and incrementally add MiNiFi functionality until we're
ready for a big PR to bring it all into NiFi.

We still want to keep up with NiFi master, so the branch would be
subject to force-pushes, rebases, etc. For that reason I'd like to ask
that anyone working on that branch please reach out to me
([email protected]) so we can coordinate and collaborate, to ensure
we're not stepping on each other's toes :)

Also happy to discuss alternate approaches or any other questions or
concerns you may have.

Regards,
Matt

Reply via email to