DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
The following repositories are proposed. Each repository would contain a top-level maven project that inherits from the org.apache:apache parent pom.
| Project / Repo Name | New? | Dependencies | Description |
|---|---|---|---|
| nifi-api | new - will be extracted from nifi | Contains any Java APIs that need to be agreed upon by multiple top-level projects, such as nifi-framework and nifi-extensions | |
| nifi-framework | new - will be extracted from nifi | nifi-api, nifi-maven, nifi-fds, nifi-registry, nifi-commons | Contains the NiFi web server and front end without any unneeded flow extension bundles such as processors, controller services, and reporting tasks. |
| nifi-extensions | new - will be extracted from nifi | nifi-api, nifi-maven, nifi-commons | Extension bundles for NiFi, such as processors, controller services, and reporting tasks. |
| nifi-release | new - will be extracted from nifi | nifi-framework, nifi-extensions | Will be the new home for the nifi-assembly that produces convenience binaries such as Eventually, this repository will also take over the current role of the nifi-minifi project/repository by providing the |
| nifi-toolkit | new - will be extracted from nifi | nifi-framework, nifi-registry, nifi-commons | Contains the nifi-toolkit source code and assembly |
| nifi-maven | existing | nifi-api | Contains the Maven plugin used for packaging NARs |
| nifi-fds | existing | NiFi Flow Design system - reusable front end components used to create consistent front ends, such as the nifi and nifi-registry web UIs | |
| nifi-registry | existing | nifi-api, nifi-fds, nifi-commons | A web service for centralized storage and versioning of NiFi flows and extensions |
| nifi-minifi-cpp | existing | A native implementation of libminifi and the MiNiFi agent | |
| nifi-commons | new - will be introduced later | Contains shared code / implementations, such as security provider implementations for authentication and authorization. Note that introducing a nifi-commons project/repository is a long-term goal as part of the project structure roadmap and not part of the initial restructuring. The initial decomposition of nifi into new projects will not include any code changes, and therefore extracting shared code out of nifi-framework and nifi-registry into nifi-commons will happen in a future phase. |
The following repositories are proposed to be archived. That is, frozen from farther changes once the new repositories are ready.
...