nuttxpr commented on PR #15140:
URL: https://github.com/apache/nuttx/pull/15140#issuecomment-2535487416

   [**\[Experimental Bot, please feedback 
here\]**](https://github.com/search?q=repo%3Aapache%2Fnuttx+13552&type=issues)
   
   
   
   Yes, this PR appears to meet the basic NuttX requirements, but it is missing 
some crucial information.
   
   Here's a breakdown of what's good and what needs improvement:
   
   **Good:**
   
   * **Clear explanation of the *why***:  You explain the reason for the 
changes (bug fix and supporting varying SPI frame lengths) and the context 
(CoreSPI, FPGA, IMU sensors).
   * **Description of the *what***: You outline the two distinct changes being 
introduced.
   * **Testing confirmation:** You state that testing was performed and mention 
the platform and different configurations.
   
   **Needs Improvement:**
   
   * **NuttX Issue/PR References:**  Are there associated issues or PRs in 
either the NuttX or NuttX Apps repositories? If not, explicitly state "None".
   * **Impact - More Detail:**  While you touch on the impact, be more specific:
       * **User Impact:** "Doesn't change existing basic functionality" is 
good, but confirming explicitly with "NO" is better for clarity.  
       * **Build Impact:** Does adding this support require any build system 
changes (e.g., Kconfig options)?  State "NO" if not.
       * **Hardware Impact:** Specify the affected architecture (e.g., 
`arch/risc-v`). Be explicit about which boards are affected (even if it's a 
custom board, name it).  "MPFS platform" is too vague.
       * **Documentation Impact:** Does this require documentation updates? If 
so, are they included in the PR?  State "YES" and describe the updates *or* 
"NO" if none are needed.
       * **Security Impact:** Explicitly state "NO" if there are no security 
implications.
       * **Compatibility Impact:** Explicitly state "NO" (if true) or detail 
any potential compatibility issues.
   * **Testing - More Detail is Crucial:**
       * **Build Host(s):**  Provide specifics: OS version, compiler version 
(e.g., "Ubuntu 22.04, GCC 11.3.0").
       * **Target(s):**  Be extremely specific.  "custom MPFS board" is 
insufficient. Provide details about the board and configuration (e.g., 
"MPFS-CustomBoard, with config XYZ enabled").  Include the RISC-V core being 
used.
       * **Testing Logs:** You *must* provide actual log snippets demonstrating 
the issue before the fix and the correct behavior after the fix.  "Tested..." 
is not enough; show the evidence.  Even a few lines illustrating the key 
changes are better than nothing.  This is *essential* for reviewers to 
understand the problem and verify the solution.
   
   
   
   By providing this missing information, you'll make it much easier for 
reviewers to evaluate your PR and increase the chances of it being accepted.
   


-- 
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: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to