Create documentation on Medium.com
The video recording of our previous discussion is available in the module section.
GitHub Fork and Github Pull Request (thirdygayares.com)
What Is a Pull Request?
A pull request is when you ask the owner of a project to add your changes to their code. You make changes in your copy of the project and then request to "pull" those changes into the main project. This is a key part of working together on GitHub(GitHub Docs)(freeCodeCamp).
-
Create a Pull Request: If your goal is to contribute to the original project, you need to create a pull request. A pull request is a GitHub feature that allows you to propose your changes to the upstream repository. The owner of the original repository can review your pull request, give feedback, or approve it, which leads to your changes being merged into the upstream project(freeCodeCamp)(GitHub Docs).
Once pushed, you can create the pull request through the GitHub interface.
https://github.com/Thirdy-Lecture/Github_Fork/pull/7
- Syncing Your Fork: As the original project evolves, the upstream repository may receive updates from other contributors. To ensure that your fork stays up-to-date with the latest changes, you need to sync your fork with the upstream repository. This involves fetching the latest changes from the upstream project and merging them into your forked repository. Keeping your fork in sync prevents conflicts when you try to submit new pull requests(ToolsQA)
IF YOU HAVE EXISTING PULL REQUEST
IF NONE:
Why Use Pull Requests?
-
Code Review: Other developers review your code to make sure it's correct and efficient.
-
Team Collaboration: Pull requests help teams work together by providing a space to discuss the changes.
-
Track Changes: Pull requests record what changes were made and why, which helps keep track of the project’s progress(ToolsQA).