Creating Projects

Create and configure your documentation project in the Jamdesk dashboard

Projects are the foundation of your Jamdesk documentation. Each project connects to a GitHub repository and deploys to its own domain.

Create a New Project

1
Sign in to Jamdesk

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

First-time users will be prompted to authorize the Jamdesk GitHub App.

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:

  • Docs - General documentation with guides and references
  • API Reference - API documentation with endpoint examples
  • Knowledge Base - FAQ and help center style

Jamdesk creates a new GitHub repository with the template content.

Connect an existing GitHub repository:

  1. Select the repository from the dropdown
  2. Choose the branch to deploy (usually main)
  3. Specify the path to docs.json if not in the root
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.dev subdomain

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.json for monorepos

Domain

  • Subdomain - Your *.jamdesk.dev URL
  • Custom Domain - Add your own domain
  • Host at /docs - Serve docs at /docs path instead of root

Build

  • Environment Variables - Set build-time variables
  • Rebuild - Manually trigger a new build

Project Limits

PlanProjectsBuilds/Month
Free1100
Pro10Unlimited
TeamUnlimitedUnlimited

What's Next?

Was this page helpful?