Comparison
DraftView vs a Git-Based CMS (TinaCMS, Decap)
Git-based CMS tools like TinaCMS and Decap CMS give non-developers a friendly UI to author Markdown that commits straight to your repository. DraftView is built for the other half of the workflow: reviewing proposed changes with structured suggestions that sync to the GitHub PR. Here's how they compare, and why many teams use both.
Feature Comparison
| Capability | DraftView | Git-Based CMS |
|---|---|---|
| Visual editing of Markdown | ✓ | ✓ |
| No Markdown knowledge required | ✓ | ✓ |
| Authoring brand-new pages and content | ◐ | ✓ |
| Inline suggestions and threaded comments | ✓ | ◐ |
| Suggestions sync as GitHub Suggested Changes | ✓ | ✗ |
| Review tied to a specific GitHub PR | ✓ | ✗ |
| External reviewers (no repo access or GitHub account) | ✓ | ✗ |
| Works on any PR with no repo config | ✓ | ✗ |
| Renders MDX and AsciiDoc | ✓ | ◐ |
| Structured frontmatter field editing | ◐ | ✓ |
| Media library and asset management | ✗ | ✓ |
| Live preview of the configured site | ◐ | ✓ |
✓ = Full support ◐ = Partial support ✗ = Not supported
How They Compare in Practice
Authoring vs Reviewing
Git-based CMS: A CMS like TinaCMS or Decap CMS is built for authoring. It gives content editors a UI to create pages, fill in frontmatter fields, manage media, and commit the result to a branch in your repo. It is the place where content is written and structured.
DraftView: DraftView is built for reviewing. It takes a proposed change that already exists as a GitHub PR and gives stakeholders a visual way to suggest edits and leave comments — feedback that flows back onto the pull request itself.
Who's at the Keyboard
Git-based CMS: The people using a CMS are content editors who have been granted access and a workflow to publish. The CMS assumes they are trusted to write and commit.
DraftView: The people using DraftView are reviewers — PMs, legal, SMEs, executives, or external partners — who need to weigh in on a change without write access to the repo and, often, without a GitHub account at all.
The Review Gap
Git-based CMS: Most git-based CMSs either commit changes directly or offer a lightweight editorial workflow (draft → in review → ready) that moves a whole entry between states. What they generally do not offer is granular, line-level suggestions and comment threads from people outside the CMS, reconciled back into a pull request.
DraftView: Reviewers highlight rendered text, type a replacement, and leave comments. Each suggestion becomes a native GitHub Suggested Change on the exact source lines, so the author accepts feedback with a click — no rewriting, no separate approval tool.
Using Them Together
The two are complementary. A content editor drafts and structures a page in the CMS, which opens a pull request. DraftView then renders that PR for non-technical reviewers to suggest and approve changes, and everything lands back in Git. Authoring in the CMS, review in DraftView, one source of truth.
When a Git-Based CMS Is the Better Choice
- You need a friendly authoring UI to create and structure new content
- Editors rely on a media library and structured frontmatter fields
- You want a configured live preview of your specific site build
- Your primary need is content creation, not stakeholder sign-off
When DraftView Is the Better Choice
- The bottleneck is review and approval, not writing
- Reviewers have no repo access or no GitHub account
- You want suggestions to arrive as GitHub Suggested Changes on the PR
- You need it to work on any pull request with zero repo configuration
- You require an auditable trail of who suggested and approved what
Author in your CMS. Review in DraftView.
DraftView adds the structured review step a git-based CMS leaves out — visual suggestions and comments from any stakeholder, synced to the GitHub PR as native Suggested Changes.
Sign in with GitHub14-day free trial — no credit card required