Technical point:
Please replace your local work on top of the branch from the original repository (which you add as a remote one) before clicking on your branch and pulling out a request for the specified original project.
This ensures that your transfer request can be applied in a quick manner without a merge conflict. (See Also Cherrypicking vs. Rebasing )
The rest is mainly about the message , usually through the error controller, to identify the current error for correction and added functions.
On this front, GitHub pull request2.0 is a good illustration of this communication topic.
Today, port requests are lively discussions about the code you want to combine. They are our view on code review and represent most of our vision for collaborative development.

source share