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.
Before writing any docs you need a project. You can start from a template (Jamdesk creates the GitHub repo for you) or connect an existing repository that already has a docs.json. Either way, you will have a live site within a few minutes.
Create a New Project
Go to dashboard.jamdesk.com and sign in with your GitHub account.
First-time users will be prompted to authorize the Jamdesk GitHub App.
From the dashboard, click New Project in the top right corner.
Start with a pre-built template. Jamdesk creates a new GitHub repository for you 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 and you're done.
Set your project's basic information:
| Field | Description |
|---|---|
| Name | Display name shown in the dashboard |
| Slug | URL-friendly identifier (e.g., my-docs) |
| Domain | Your *.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:
{
"$schema": "https://jamdesk.com/docs.json",
"name": "My Docs",
"theme": "jam",
"navigation": {
"groups": [
{
"group": "Getting Started",
"pages": ["introduction"]
}
]
}
}Project Settings
After creation, 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.jsonfor monorepos
Domain
- Subdomain - Your
*.jamdesk.appURL - Custom Domain - Add your own domain
- Host at /docs - Serve docs at
/docspath instead of 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
| Plan | Projects | Builds/Month |
|---|---|---|
| Free | 1 | 100 |
| Pro | 10 | Unlimited |
| Team | Unlimited | Unlimited |
