Irrespective of whether the changes you made to the code base are small or large, you can initiate a pull request at any time during the project development process. Pull requests are central to collaboration in GitHub as these facilitate the discussion and review of commits made.
To open a pull request, click the New pull request tab. You will be taken to the pull request page, where you can provide a comment or description for the request, and click the New pull request button:
When you open a pull request, the owners or maintainers of the project are notified about the pending changes and your intention to have a merge. Necessary ...