Skip to content

Documentation

Split by audience — a writing guide for editors, and setup guides for administrators.

PullPress sits between your writers and your Git repository. You describe your content once in a small YAML file; PullPress turns it into friendly forms and a clean editor, and turns every change into a branch, a commit and a pull request.

A site's page in PullPress: collection cards for Blog posts, Pages, Opening hours, Team and Events, quick links to Board, Calendar, Search, Media and Help, and the changes awaiting approval
A site in PullPress: its collections, quick links and the changes in progress.

Finding your way around

  • My websites (the dashboard) — what needs you, your sites and recent changes. More
  • A site — its collections, your changes and, for approvers, the approval queue; plus Board, Calendar, Search, Media and Help. Board & calendar
  • The editor — a form per entry with a rich text editor, and the Save draft / Submit / Publish bar at the bottom. Writing · Saving & publishing
  • The review page — the change in plain language, quality checks, discussion and the approve / schedule / reject buttons. Reviewing
  • Settings — per site (members, configuration, settings, audit) and per workspace (team, branding, billing, AI). Settings · Roles
  • Your profile — name, language, notifications, API tokens and your data. Profile

Press ? anywhere in the app for the keyboard shortcuts and ⌘/Ctrl + K to jump anywhere.

For editors

Writing or reviewing content? Start here. No Git, no setup — just how to use PullPress day to day.

For administrators

Connecting repositories, defining the content model, and managing access and publishing flows.