You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by fg...@apache.org on 2023/09/20 17:59:51 UTC
[nifi-minifi-cpp] 04/05: MINIFICPP-2222 Update CONTRIB.md file with new contributor access request process
This is an automated email from the ASF dual-hosted git repository.
fgerlits pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
commit d9537edf034b0bbf011771513bdee154fce3bd8b
Author: Gabor Gyimesi <ga...@gmail.com>
AuthorDate: Tue Sep 19 17:27:34 2023 +0200
MINIFICPP-2222 Update CONTRIB.md file with new contributor access request process
Signed-off-by: Ferenc Gerlits <fg...@gmail.com>
This closes #1662
---
CONTRIB.md => CONTRIBUTING.md | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/CONTRIB.md b/CONTRIBUTING.md
similarity index 90%
rename from CONTRIB.md
rename to CONTRIBUTING.md
index 482955001..694901a26 100644
--- a/CONTRIB.md
+++ b/CONTRIBUTING.md
@@ -19,7 +19,7 @@ We welcome all contributions to Apache MiNiFi. All new files must include a copy
To make development easier, we've included the linter for the Google Style guide. Google provides an Eclipse formatter
for their style guide. It is located
[here](https://github.com/google/styleguide/blob/gh-pages/eclipse-cpp-google-style.xml).
-New contributions are expected to follow the
+New contributions are expected to follow the
[Google C++ Style Guide](https://google.github.io/styleguide/cppguide.html), except for the following points:
- Use .cpp extension for implementation files
- Use lowerCamelCase for functions, including accessors/mutators
@@ -67,13 +67,13 @@ as part of the verification process, that is applied to all new contributions.
## Issues and Pull Requests
Issues within MiNiFi C++ are tracked in the official [Apache JIRA](https://issues.apache.org/jira/projects/MINIFICPP/issues).
-New users can register freely and ask for contributor access on the
-[Developers Mailing List](https://nifi.apache.org/mailing_lists.html).
-Unassigned tickets may be assigned to yourself or filed via this JIRA instance. Pull requests can be submitted via our
-[Github Mirror](https://github.com/apache/nifi-minifi-cpp) . When doing so please create a JIRA issue for your pull
-request.
+New users can freely request JIRA access on the
+[Self-Service Portal](https://selfserve.apache.org/jira-account.html) for the nifi project. An Apache PMC member will review and
+approve the request as prudent. Unassigned tickets may be assigned to yourself or filed via this JIRA instance. As a new user looking to contribute,
+any tickets that are tagged as "beginner", "starter", or "newbie" are good places to start. Pull requests can be submitted via our
+[Github](https://github.com/apache/nifi-minifi-cpp). If your contribution does not have a corresponding JIRA issue for it then please create one.
-Apache NiFi MiNiFi C++ is a review then commit community. As a result, we will review your commits and merge them following
+Apache NiFi MiNiFi C++ is a review then commit community. As a result, we will review your commits and merge them following
review. We ask that you provide tests and documentation when possible. Typically PRs are merged after they get 2-3
approvals, usually in a week or two.
@@ -94,7 +94,7 @@ This will provide output for all source files.
Please see [ThirdParties.md](ThirdParties.md) on how MiNiFi builds and uses third party libraries and how you can add new ones.
-### Extensions
+### Extensions
MiNiFi C++ contains a dynamic loading mechanism that loads arbitrary objects. To maintain consistency of development amongst the NiFi ecosystem, it is called a class loader. If you
are contributing a custom Processor or Controller Service, the mechanism to register your class into the default class loader is a pragma definition named: