Start from scratch
Create a Papervine-hosted site with no Git repository — write in Studio and publish from the browser.
Create a Papervine-hosted site with no Git repository — write in Studio and publish from the browser.
When you add a site, Papervine asks how you want to start. Start from scratch creates a site with no Git repository at all: Papervine hosts the content, you write it in Studio, and Publish puts it live.
This is the fastest way to a real docs site, and it needs no GitHub account. If you already keep docs in a repository, connect it instead — that path is unchanged.
From the site switcher, choose New site. If your organization has no sites yet, you land here automatically after signing up.
Selecting it opens a single field: the site name. The name becomes your site’s address, and you’ll see the subdomain preview update as you type.
Papervine adds a starter docs.json and a couple of pages, so the site renders
immediately rather than showing you an empty shell. There’s no first sync to wait
on — the site is Live as soon as it exists, and you land in Studio.
Everything happens in Studio. Edit a page, and your changes are saved as a draft that only you and your teammates can see. When you’re ready, hit Publish and the change is live on your site.
Publishing is one action. There are no branches to choose between and no pull request to merge, because there’s no repository underneath — Papervine writes your published content straight to your site.
Drafts are safe. If a publish fails partway through, your draft stays exactly as it was and publishing again picks up where it left off. Your live site keeps serving its previous content until a publish completes.
Only the things that are about Git:
| Papervine-hosted | Git-backed | |
|---|---|---|
| Source of truth | Your content in Papervine | Your repository |
| Editing | Studio | Studio, or your editor and a git push |
| Publishing | One Publish action, straight to live | A commit or a pull request |
| Branches | One | Any branch in your repo |
| Rebuild on push | — | Every push to the connected branch |
| Git settings | Connect to GitHub | Repository, branch, and docs folder |
Everything else is identical, because it isn’t about where the content came from: your own domain, search, the AI assistant, reader access control, analytics, exports, and Autopilot all work the same way.
Start from scratch if you want to be writing in the next minute, if your team doesn’t work in Git, or if these docs don’t have a natural home in an existing repository.
Connect a repository if your docs already live in one, if you want changes to go through code review, or if you want your documentation to ship alongside the code it describes.
You aren’t locked in either way — see Moving to GitHub later.
A hosted site can be handed over to Git whenever you want, from Settings → Git settings → Connect to GitHub. Papervine commits everything the site currently publishes into a repository you own, then Git becomes the source of truth: pushes rebuild the site, and Studio publishes as a commit or a pull request.
There are two ways to do it:
owner/name.Either way, Papervine needs write access to the repository, which is what installing the GitHub App grants.
An empty repository is the simple case: your content becomes its first commit. If the repository already has documentation, Papervine asks which version should be live from now on, rather than guessing.
papervine/hosted-content branch first, because unlike
the repository’s files they have no history to fall back on.Nothing is discarded in either direction — whichever side doesn’t win ends up in Git, where you can recover or cherry-pick from it.
One limit: the repository can only take over if it contains a docs.json or mint.json.
Without one there’d be no configuration for the site to render from, so that option isn’t
offered.