In the previous post on GitHub for writers: Branches and Pull Requests, you learned how to create branches, commit changes safely, and open pull requests using GitHub Desktop.
At this point, you've already crossed a major milestone.
You're no longer just editing files locally. You're now participating in the same collaborative workflows used by modern documentation and engineering teams.
But once you create a pull request, a new question usually appears:
"What happens now?"
This is where the review process begins.
For many technical writers, pull request reviews feel intimidating at first. Suddenly there are comments, suggestions, approvals, status checks, and discussions happening on GitHub.com.
That’s completely normal.
A pull request review is not a test. It’s not someone trying to “judge” your writing. It’s simply a structured collaboration process that helps teams improve documentation before it gets merged into the main branch.
In this guide, you'll learn how to:
- Understand the pull request review workflow
- Read and respond to review comments confidently
- Update your branch after feedback
- Navigate approvals and requested changes
- Collaborate comfortably on GitHub.com
And just like before, we’ll keep things practical and writer-friendly. No command line required.
What happens after you create a pull request?
Once you click Create pull request, your work enters a collaborative review stage.
Your reviewers receive a notification and can now:
- Read your proposed changes
- Comment on specific lines
- Suggest improvements
- Ask questions
- Approve the work
- Request additional changes
Your branch still remains separate from main, which means your unfinished work does not immediately affect the published documentation.
This gives you a safe workspace to continue editing and improving your changes while reviews happen.
As the review process continues, other updates may also happen on the main branch. Sometimes this can lead to situations where your branch becomes outdated or develops merge conflicts.
Importantly, you can still create pull requests even if your branch is behind main or has conflicts. The pull request simply becomes the place where those issues are identified and eventually resolved before merging.
Don't worry if you encounter messages like:
- "This branch is out of date"
- "This branch has conflicts that must be resolved"
These situations are completely normal in collaborative workflows, especially when multiple people edit the same files. We'll cover merge conflicts and publishing workflows in a later post.
Understanding the pull request page
When you open your PR on GitHub.com, you'll see several tabs and sections.
At first glance, the interface may feel overwhelming. But once you understand what each area does, it becomes much easier to navigate.
Conversation tab
This is the main discussion area for the pull request.
Here you'll see:
- The PR title and description
- Comments from reviewers
- Approval messages
- Automated status updates
- General discussions about the documentation changes
Think of this as the collaboration hub for your documentation update.
Files changed tab
This tab shows exactly what changed in your pull request.
Reviewers often use this view to:
- Read your edits
- Leave comments on specific lines
- Suggest wording improvements
- Spot formatting issues or broken links
You'll spend a lot of time here during reviews.
Commits tab
This tab shows every commit you've added to the branch.
If you make additional changes after review feedback, those commits appear here automatically.
Checks section
Many modern documentation teams configure automated quality checks that run every time a pull request is updated. This workflow is known as Continuous Integration (CI) and is a core pillar of docs-as-code.
Common automated checks include:
- Vale style checks: An automated prose linter that scans your formatting, voice, tone, and brand guidelines to ensure consistency across the portal.
- Broken link validation: A script that crawls your edited files to ensure all internal links, anchors, and external URLs are still valid.
- Markdown & linting checks: Rule libraries that enforce strict Markdown formatting standards (like header consistency and trailing whitespaces).
- Preview builds: A process that compiles your branch into a temporary static site preview, letting you view exactly how the documentation will render in a browser before deploying it.
You may see statuses like:
- ✅ All checks passed: Your branch is clean, buildable, and style-compliant.
- ❌ Build failed: There's a link rot, system format rule violation, or markdown parsing error. Click Details next to the check to read the log.
- ⚠️ Some checks did not complete: The automation pipeline is either still running or was interrupted.
Don’t panic if a check fails. These pipelines exist precisely to catch technical bugs or style-guide discrepancies early, saving you the stress of finding them post-publish.
Understanding review comments
Review comments are the heart of collaborative documentation workflows. Instead of reviewing an entire document in isolation, reviewers can select specific lines and start localized threads.
A reviewer might comment on:
- Wording clarity, grammar, and technical accuracy
- Missing prerequisite steps or outdated screenshots
- Alignment with the team's terminology standards and style guide
Here are a few common examples:
"Can we simplify this explanation for beginner users?"
"This terminology is inconsistent with the style guide."
These comments are not a personal criticism. They are simply part of improving the documentation together. Even senior technical writers receive comments and suggestions regularly.
Interactive Suggestions ("Commit suggestion")
One of the most powerful features on GitHub.com is the Suggested Changes block. If a reviewer notices a typo or wants to offer a quick rewording, they can post a special block containing the proposed edit.
When a reviewer does this, you will see a preview of their change side-by-side with your original text, along with a Commit suggestion button.
If you agree with their suggestion, you can apply it instantly:
- Click Commit suggestion directly on the GitHub PR thread.
- Enter an optional commit description (or keep the default one).
- Confirm the edit.
GitHub will immediately apply the change to your branch and trigger a new commit helper automatically. You don't need to open your local editor, pull down files, or push changes via GitHub Desktop — it's handled entirely in the browser.
How to respond to feedback professionally
One of the biggest mindset shifts in collaborative documentation is learning that feedback is normal.
You are not expected to get everything perfect in the first draft.
A healthy review process improves:
- Clarity
- Consistency
- Accuracy
- Maintainability
When responding to feedback:
Acknowledge comments clearly
Simple responses work well:
- "Good catch — I'll update this."
- "Thanks, I'll clarify this section."
- "I missed that broken link. Fixing now."
Ask questions when needed
If feedback feels unclear, ask for clarification.
For example:
"Do you think this section needs more detail, or should I simplify it further?"
Collaborative discussions are completely normal in PR reviews.
Avoid becoming defensive
Review comments are focused on improving the documentation—not attacking your skills.
The fastest way to grow comfortable with GitHub workflows is to treat reviews as collaborative editing sessions.
Updating your pull request after feedback
This is one of the most important concepts to understand:
You do NOT create a new pull request after receiving feedback.
Instead, you continue working on the same branch.
Here’s the workflow:
Reviewer leaves comments on GitHub
↓
You open the project locally
↓
Make requested changes
↓
Commit updates in GitHub Desktop
↓
Push changes
↓
Pull request updates automatically
This automatic update behavior is what makes pull requests so powerful for collaboration.
Your reviewers can immediately see:
- What changed
- Which comments were addressed
- Updated commits
- Revised documentation
Resolving review conversations
As you address comments, reviewers (or sometimes you) can mark conversations as resolved.
This helps teams track:
- Which issues are complete
- Which discussions still need attention
Once all important feedback is addressed, reviewers may approve the PR.
You’ll often see statuses like:
- ✅ Approved
- 🔄 Changes requested
- 💬 Commented
These statuses simply communicate the current review state.
Common beginner fears during PR reviews
If PR reviews still feel uncomfortable, you're not alone.
Most technical writers initially worry about things like:
- "What if I get too many comments?"
- "What if I misunderstood the workflow?"
- "What if I break something?"
- "What if developers think my questions are silly?"
These fears are extremely common.
The reality is:
- Documentation reviews are collaborative by design
- Comments are expected
- Revisions are normal
- Nobody expects perfection in the first draft
The more pull requests you participate in, the more natural the process becomes.
Why pull request reviews matter
Pull request reviews improve much more than grammar or formatting.
They help teams:
- Catch documentation gaps early
- Share knowledge across teams
- Maintain consistency
- Improve technical accuracy
- Prevent publishing mistakes
- Build collaborative workflows
Over time, PR reviews become less about "approval" and more about collective documentation quality.
Ready for the next step?
You now understand how pull request reviews work and how collaborative documentation workflows happen on GitHub.com.
At this stage, you've learned how to:
- Work safely using branches
- Create pull requests
- Collaborate through reviews
- Respond to feedback confidently
The final step is understanding what happens when your pull request gets approved.
How do your changes actually become part of the published documentation?
That's what we'll explore in the next post—where you'll learn how pull requests get merged and how documentation publishing workflows work behind the scenes.
Until then, happy reviewing! 🚀
Top comments (0)