r4ntix commented on code in PR #6546:
URL: https://github.com/apache/arrow-datafusion/pull/6546#discussion_r1218795543


##########
docs/source/contributor-guide/index.md:
##########
@@ -41,11 +41,29 @@ DataFusion is a very active fast-moving project and we try 
to review and merge P
 
 Review bandwidth is currently our most limited resource, and we highly 
encourage reviews by the broader community. If you are waiting for your PR to 
be reviewed, consider helping review other PRs that are waiting. Such review 
both helps the reviewer to learn the codebase and become more expert, as well 
as helps identify issues in the PR (such as lack of test coverage), that can be 
addressed and make future reviews faster and more efficient.
 
-Things to help look for in a PR:
+## Creating Pull Requests
+
+We recommend splitting your contributions into smaller PRs rather than large 
PRs (500+ lines) because:
+
+1. The PR is more likely to be reviewed quickly -- our reviewers struggle to 
find the contiguous time needed to review large PRs.
+2. The PR discussions tend to be more focused and less likely to get lost 
among several different threads.
+3. It is often easier to accept and act on feedback when it comes early on in 
a small change, before a particular approach has been polished too much.
+
+If you are concerned that a larger design will be lost in a string of small 
PRs, creating a large draft PR that shows how they all work together can help.
+
+# Reviewing Pull Requests
+
+When reviewing PRs, please remember our primary goal is to improve DataFusion 
and its community together. PR feedback should be constructive with the aim to 
help improve the code as well as the understanding of the contributor.
+
+Please ensure any issues you raise contains a rationale and suggested 
alternative -- it is frustrating to be told "don't do it this way" without any 
clear reason or alternate provided.

Review Comment:
   ❤️



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to