PR Review Process #25920
Replies: 3 comments 9 replies
-
Could you please clarify how does the needs support status work? You mention that PRs with this status are "Automatically promoted to the backlog if it receives 5 upvotes." I'm not aware that PRs themselves have "upvote" functionality? Do thumbs up on PR description count? Further down it is mentioned that "... if they do not get enough support (measured by upvotes or comments)". How do comments enter the equation? Are upvotes on these comments also counted as a support? Or is it mostly eyeballed? Thanks! |
Beta Was this translation helpful? Give feedback.
-
I am unhappy about this extreme measure taken by langchain. I have written the early integrations with https://github.com/michaelfeil/infinity and reviewed the integrations of others. #27043 I am used to that a ISSUE might be de-prioritized. I have not heard of a software project that forbids PR's that need to have a certain amount of likes. |
Beta Was this translation helpful? Give feedback.
-
Folks from our team at SAP have contributed the vector store integration for SAP HANA Cloud in the past. We found the review process so far (surprisingly) uncomplicated and PRs have been reviewed super-fast. I can understand that this lean process does not necessarily scale well for a vivid project like LangChain. Last month, we wanted to enhance and maintain our contribution, but have not been successful in getting it reviewed. In absence of knowledge of the new review process, we have closed an re-opened the PR. When digging deeper into the topic, I stumbled upon this discussion, which clarifies what we have observed. We as a team would like to take responsibility for the maintenance of our contribution as we think this is what good community citizens should do. However, we are currently experiencing, that this seems to be getting harder with the new review process. Note, that our current PR exclusively touches files that are part of the SAP HANA integration. While I understand the ratio behind voting on new features and enhancements, I do not think, that this approach is easily transferrable to the maintenance or enhancement of existing integrations. Do you have any thoughts or ideas how to solve this while keeping the workload of reviewers manageable? |
Beta Was this translation helpful? Give feedback.
-
In order to enhance the LangChain contributor experience and clarify some of the processes around PR review, we have added this Review Process page to the documentation.
https://python.langchain.com/docs/contributing/review_process/
We're catching up on "triaging" the backlog of pull requests this week.
Let us know if you have feedback on or questions about the process below!
Beta Was this translation helpful? Give feedback.
All reactions