Skip to content

Conversation

@devin-ai-integration
Copy link
Contributor

@devin-ai-integration devin-ai-integration bot commented Nov 16, 2025

Enhance Scribe docs with Fern components and simplified architecture

Summary

Improved the Fern Scribe documentation by replacing prose with interactive Fern components and simplifying the architecture diagram based on user feedback. The page now uses Steps, AccordionGroup, and Tip components for better UX and scannability.

Key changes:

  • Replaced "How Scribe works" prose with a 4-step Steps component
  • Converted Connectors section from subsections to AccordionGroup (collapsible, more compact)
  • Simplified Mermaid diagram from horizontal to vertical flow, ending at "Pull request opened" (was too wide before)
  • Fixed Vale style issues: removed hyphen from "constantly-changing", changed heading to sentence case
  • Added Tip callout in Customization section about Vale integration
  • Fixed unrelated MDX parsing error in CLI changelog (escaped curly braces) to unblock CI

Review & Testing Checklist for Human

  • Component functionality: Test the AccordionGroup on mobile devices and verify accessibility (keyboard navigation, screen readers)
  • Architecture diagram accuracy: Confirm the simplified vertical Mermaid diagram doesn't lose important workflow context by ending at "Pull request opened" instead of showing the full publish flow
  • Content accuracy: Verify the Steps component accurately represents Scribe's workflow and that the connector descriptions (now more concise) are complete enough
  • Dark mode rendering: Check that the Mermaid diagram renders legibly in dark mode (only tested in light mode locally)

Test Plan

  1. Visit the preview link and navigate to the Scribe page
  2. Test accordion expansion/collapse on desktop and mobile
  3. Verify the Mermaid diagram renders correctly and is legible
  4. Check dark mode rendering
  5. Test keyboard navigation through the Steps and Accordions

Notes

@devin-ai-integration
Copy link
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

</Note>

Fern Scribe is a technical writing agent that keeps your docs aligned as your product evolves.
Fern Scribe is a technical writing agent that keeps your documentation aligned with a constantly-changing product. Instead of relying on engineers or writers to notice every change, Scribe proactively identifies updates across your engineering tools and drafts accurate, high-quality documentation changes.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[FernStyles.Hyphens] 'constantly-changing' doesn't need a hyphen.

Scribe opens pull requests with either ready-to-merge edits or a clear outline for a human writer to refine. It augments your technical writing team by eliminating the tedious, mechanical parts of doc maintenance.

Fern Scribe understands Fern components like snippets, callouts, and tables, as well as your custom components and styling. It learns your writing style and makes edits that fit your existing navigation and content organization. You can further customize Fern Scribe's behavior to match your team's preferences, style guide, and workflow.
## How Fern Scribe works
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[FernStyles.Headings] 'How Fern Scribe works' should use sentence-style capitalization.

@github-actions
Copy link
Contributor

@devin-ai-integration devin-ai-integration bot changed the title Improve Fern Scribe documentation Expand Fern Scribe documentation with architecture and connectors Nov 16, 2025
- Replace prose with Steps component for 'How Scribe works'
- Convert Connectors section to AccordionGroup for better UX
- Simplify Mermaid diagram to vertical flow ending at PR
- Fix Vale style issues (remove hyphen, sentence case heading)
- Add Tip callout in Customization section

Co-Authored-By: [email protected] <[email protected]>
Scribe opens pull requests with either ready-to-merge edits or a clear outline for a human writer to refine. It augments your technical writing team by eliminating the tedious, mechanical parts of doc maintenance.

Fern Scribe understands Fern components like snippets, callouts, and tables, as well as your custom components and styling. It learns your writing style and makes edits that fit your existing navigation and content organization. You can further customize Fern Scribe's behavior to match your team's preferences, style guide, and workflow.
## How Scribe works
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[FernStyles.Headings] 'How Scribe works' should use sentence-style capitalization.

@devin-ai-integration devin-ai-integration bot changed the title Expand Fern Scribe documentation with architecture and connectors Enhance Scribe docs with Fern components and simplified architecture Nov 16, 2025
@github-actions
Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant