Jamdesk Documentation logo

Create a Project

Create a Jamdesk project from a template or connect an existing GitHub repo. Your site goes live at yourproject.jamdesk.app within minutes.

You need a project before you write any docs. Start from a template to have Jamdesk create the repo on GitHub or Bitbucket Cloud. Or connect an existing repository that already has a docs.json. Your site goes live within a few minutes. To start without a GitHub account, see Docs Without GitHub.

Create a New Project

1
Sign in to Jamdesk

Go to dashboard.jamdesk.com and sign in with your GitHub account.

Jamdesk prompts you to authorize the Jamdesk GitHub App on first sign-in.

2
Click New Project

From the dashboard, click New Project in the top right corner.

3
Choose a starting point

Start with a pre-built template. Jamdesk creates a new GitHub repository with sample content, navigation, and components already configured.

The default Starter Template includes sample pages, an OpenAPI spec, and examples of every component. Replace the content with your own.

4
Configure project settings

Set your project's basic information:

FieldDescription
NameDisplay name shown in the dashboard
SlugURL-friendly identifier (e.g., my-docs)
DomainYour *.jamdesk.app subdomain

Minimal Repository Structure

A Jamdesk project only needs a docs.json and at least one page:

my-docs/
├── docs.json
└── introduction.mdx

Example docs.json:

docs.json
{
  "$schema": "https://jamdesk.com/docs.json",
  "name": "My Docs",
  "theme": "jam",
  "navigation": {
    "groups": [
      {
        "group": "Getting Started",
        "pages": ["introduction"]
      }
    ]
  }
}

Project Settings

Configure your project in Settings:

General

  • Name: update the display name
  • Slug: change the project identifier
  • Delete Project: permanently remove the project

Repository

  • Branch: which branch triggers deployments
  • Docs Path: location of docs.json for monorepos

Domain

  • Subdomain: your *.jamdesk.app URL
  • Custom Domain: add your own domain
  • Host at a subpath: serve docs at a path like /docs or /help instead of the site root

Build

  • Show Jamdesk Branding: display "Powered by Jamdesk" link in your footer (enabled by default)
  • Rebuild: manually trigger a new build

Build setting changes require a new build to take effect.

Project Limits

The Pro plan includes one project. Add more with project add-ons at $15/month each.

What's Next?

Connect GitHub

Link your repository for automatic builds

Directory Structure

Organize your docs for scale

Monorepo Setup

Configure docs path for monorepos

End-to-End Tutorial

Follow the complete Jamdesk workflow