diff --git a/docs/docs.json b/docs/docs.json new file mode 100644 index 0000000000..cd6da344f3 --- /dev/null +++ b/docs/docs.json @@ -0,0 +1,255 @@ +{ + "$schema": "https://mintlify.com/docs.json", + "theme": "mint", + "name": "Cal.com Docs", + "colors": { + "primary": "#111827", + "light": "#d6d6d6", + "dark": "#111827" + }, + "favicon": "/favicon.png", + "navigation": { + "tabs": [ + { + "tab": "API v2 Reference", + "openapi": { + "source": "/api-reference/v2/openapi.json", + "directory": "api-reference/v2" + }, + "groups": [ + { + "group": "Getting Started", + "pages": [ + "api-reference/v2/introduction", + "api-reference/v2/oauth", + "api-reference/v2/v1-v2-differences" + ] + } + ] + }, + { + "tab": "Developing", + "groups": [ + { + "group": "Getting Started", + "pages": [ + "developing/introduction", + "developing/local-development" + ] + }, + { + "group": "Open Source Contribution", + "pages": [ + "developing/open-source-contribution/introduction", + "developing/open-source-contribution/code-styling", + "developing/open-source-contribution/pull-requests", + "developing/open-source-contribution/contributors-guide" + ] + }, + { + "group": "Guides", + "pages": [ + { + "group": "API Development", + "icon": "brackets-curly", + "pages": [ + "developing/guides/api/how-to-setup-api-in-a-local-instance" + ] + }, + { + "group": "App Store and Integration", + "icon": "grid", + "pages": [ + "developing/guides/appstore-and-integration/build-a-greeter-app", + "developing/guides/appstore-and-integration/build-an-app", + "developing/guides/appstore-and-integration/how-to-show-assigned-people-from-a-crm" + ] + }, + { + "group": "Auth and Provision", + "icon": "user-shield", + "pages": [ + "developing/guides/auth-and-provision/how-to-setup-oidc-with-okta", + "developing/guides/auth-and-provision/how-to-setup-scim-with-okta", + "developing/guides/auth-and-provision/sso-setup" + ] + }, + { + "group": "Automation", + "icon": "webhook", + "pages": [ + "developing/guides/automation/webhooks" + ] + }, + { + "group": "Atoms", + "icon": "atom", + "pages": [ + "developing/guides/atoms/add-changesets" + ] + }, + { + "group": "Email", + "icon": "inbox", + "pages": [ + "developing/guides/email/setup-mailtrap-for-email-testing" + ] + }, + { + "group": "Embeds", + "icon": "code-simple", + "pages": [ + "developing/guides/embeds/embed-events" + ] + }, + { + "group": "Insights", + "icon": "chart-bar", + "pages": [ + "developing/guides/insights/add-new-booking-charts" + ] + } + ] + } + ] + }, + { + "tab": "Self Hosting", + "groups": [ + { + "group": "Getting Started", + "pages": [ + "self-hosting/installation", + "self-hosting/database-migrations", + "self-hosting/upgrading", + "self-hosting/sso-setup", + "self-hosting/docker", + "self-hosting/license-key" + ] + }, + { + "group": "Deployments", + "pages": [ + "self-hosting/deployments/aws", + "self-hosting/deployments/azure", + "self-hosting/deployments/elestio", + "self-hosting/deployments/gcp", + "self-hosting/deployments/northflank", + "self-hosting/deployments/railway", + "self-hosting/deployments/render", + "self-hosting/deployments/vercel" + ] + }, + { + "group": "Apps", + "pages": [ + { + "group": "Install Apps", + "icon": "grid-2-plus", + "pages": [ + "self-hosting/apps/install-apps/introduction", + "self-hosting/apps/install-apps/google", + "self-hosting/apps/install-apps/microsoft", + "self-hosting/apps/install-apps/zoom", + "self-hosting/apps/install-apps/daily", + "self-hosting/apps/install-apps/hubspot", + "self-hosting/apps/install-apps/sendgrid", + "self-hosting/apps/install-apps/stripe", + "self-hosting/apps/install-apps/twilio", + "self-hosting/apps/install-apps/zoho" + ] + } + ] + }, + { + "group": "Guides", + "pages": [ + { + "group": "App Store and Integration", + "icon": "grid", + "pages": [ + "self-hosting/guides/appstore-and-integration/syncing-third-party-apps" + ] + }, + { + "group": "White Labeling", + "icon": "tag", + "pages": [ + "self-hosting/guides/white-labeling/introduction", + "self-hosting/guides/white-labeling/custom-css", + "self-hosting/guides/white-labeling/color-tokens" + ] + }, + { + "group": "Sponsorship", + "icon": "money-check-dollar", + "pages": [ + "self-hosting/guides/sponsorship/can-calcom-sponsor-my-open-source-project" + ] + }, + { + "group": "Organizations", + "icon": "building", + "pages": [ + "self-hosting/guides/organization/organization-setup", + "self-hosting/guides/organization/understanding-organization-env-variables", + "self-hosting/guides/organization/single-organization-setup" + ] + } + ] + } + ] + }, + { + "tab": "API v1 Reference [Deprecated]", + "openapi": { + "source": "/api-reference/v1/openapi-v1.json", + "directory": "api-reference/v1" + }, + "groups": [ + { + "group": "Getting Started", + "pages": [ + "api-reference/v1/introduction", + "api-reference/v1/authentication", + "api-reference/v1/errors", + "api-reference/v1/rate-limit" + ] + } + ] + } + ] + }, + "logo": { + "light": "https://cal.com/calcom-docs.svg", + "dark": "https://cal.com/calcom-docs-light.svg" + }, + "api": { + "mdx": { + "server": "https://api.cal.com", + "auth": { + "method": "bearer" + } + } + }, + "navbar": { + "links": [ + { + "label": "Support", + "href": "https://go.cal.com/support" + } + ], + "primary": { + "type": "button", + "label": "Dashboard", + "href": "https://app.cal.com" + } + }, + "footer": { + "socials": { + "x": "https://x.com/calcom", + "github": "https://github.com/calcom", + "linkedin": "https://www.linkedin.com/company/cal-com" + } + } +} \ No newline at end of file diff --git a/docs/mint.json b/docs/mint.json deleted file mode 100644 index ac7f8edfe3..0000000000 --- a/docs/mint.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "$schema": "https://mintlify.com/schema.json", - "name": "Cal.com Docs", - "logo": { - "dark": "https://cal.com/calcom-docs-light.svg", - "light": "https://cal.com/calcom-docs.svg" - }, - "api": { - "baseUrl": "https://api.cal.com", - "auth": { - "method": "bearer" - } - }, - "favicon": "/favicon.png", - "colors": { - "primary": "#111827", - "light": "#d6d6d6", - "dark": "#111827", - "anchors": { - "from": "#111827", - "to": "#d6d6d6" - } - }, - "topbarLinks": [ - { - "name": "Support", - "url": "https://go.cal.com/support" - } - ], - "topbarCtaButton": { - "name": "Dashboard", - "url": "https://app.cal.com" - }, - "tabs": [ - { - "name": "API v2 Reference", - "openapi": "/api-reference/v2/openapi.json", - "url": "api-reference/v2" - }, - { - "name": "Developing", - "url": "developing" - }, - { - "name": "Self Hosting", - "url": "self-hosting" - }, - { - "name": "API v1 Reference [Deprecated]", - "openapi": "/api-reference/v1/openapi-v1.json", - "url": "api-reference/v1", - "banner": { - "type": "warning", - "content": "API v1 is deprecated and will be discontinued on February 15, 2026. Please migrate to [API v2](/api-reference/v2/introduction)." - } - } - ], - "navigation": [ - { - "group": "Getting Started", - "pages": [ - "api-reference/v2/introduction", - "api-reference/v2/oauth", - "api-reference/v2/v1-v2-differences" - ] - }, - { - "group": "Getting Started", - "pages": ["developing/introduction", "developing/local-development"] - }, - { - "group": "Open Source Contribution", - "pages": [ - "developing/open-source-contribution/introduction", - "developing/open-source-contribution/code-styling", - "developing/open-source-contribution/pull-requests", - "developing/open-source-contribution/contributors-guide" - ] - }, - { - "group": "Guides", - "pages": [ - { - "group": "API Development", - "icon": "brackets-curly", - "pages": ["developing/guides/api/how-to-setup-api-in-a-local-instance"] - }, - { - "group": "App Store and Integration", - "icon": "grid", - "pages": [ - "developing/guides/appstore-and-integration/build-a-greeter-app", - "developing/guides/appstore-and-integration/build-an-app", - "developing/guides/appstore-and-integration/how-to-show-assigned-people-from-a-crm" - ] - }, - { - "group": "Auth and Provision", - "icon": "user-shield", - "pages": [ - "developing/guides/auth-and-provision/how-to-setup-oidc-with-okta", - "developing/guides/auth-and-provision/how-to-setup-scim-with-okta", - "developing/guides/auth-and-provision/sso-setup" - ] - }, - { - "group": "Automation", - "icon": "webhook", - "pages": ["developing/guides/automation/webhooks"] - }, - { - "group": "Atoms", - "icon": "atom", - "pages": ["developing/guides/atoms/add-changesets"] - }, - { - "group": "Email", - "icon": "inbox", - "pages": ["developing/guides/email/setup-mailtrap-for-email-testing"] - }, - { - "group": "Embeds", - "icon": "code-simple", - "pages": ["developing/guides/embeds/embed-events"] - }, - { - "group": "Insights", - "icon": "chart-bar", - "pages": ["developing/guides/insights/add-new-booking-charts"] - } - ] - }, - { - "group": "Getting Started", - "pages": [ - "self-hosting/installation", - "self-hosting/database-migrations", - "self-hosting/upgrading", - "self-hosting/sso-setup", - "self-hosting/docker", - "self-hosting/license-key" - ] - }, - { - "group": "Deployments", - "pages": [ - "self-hosting/deployments/aws", - "self-hosting/deployments/azure", - "self-hosting/deployments/elestio", - "self-hosting/deployments/gcp", - "self-hosting/deployments/northflank", - "self-hosting/deployments/railway", - "self-hosting/deployments/render", - "self-hosting/deployments/vercel" - ] - }, - { - "group": "Apps", - "pages": [ - { - "group": "Install Apps", - "icon": "grid-2-plus", - "pages": [ - "self-hosting/apps/install-apps/introduction", - "self-hosting/apps/install-apps/google", - "self-hosting/apps/install-apps/microsoft", - "self-hosting/apps/install-apps/zoom", - "self-hosting/apps/install-apps/daily", - "self-hosting/apps/install-apps/hubspot", - "self-hosting/apps/install-apps/sendgrid", - "self-hosting/apps/install-apps/stripe", - "self-hosting/apps/install-apps/twilio", - "self-hosting/apps/install-apps/zoho" - ] - } - ] - }, - { - "group": "Guides", - "pages": [ - { - "group": "App Store and Integration", - "icon": "grid", - "pages": ["/self-hosting/guides/appstore-and-integration/syncing-third-party-apps"] - }, - { - "group": "White Labeling", - "icon": "tag", - "pages": [ - "/self-hosting/guides/white-labeling/introduction", - "/self-hosting/guides/white-labeling/custom-css", - "/self-hosting/guides/white-labeling/color-tokens" - ] - }, - { - "group": "Sponsorship", - "icon": "money-check-dollar", - "pages": ["/self-hosting/guides/sponsorship/can-calcom-sponsor-my-open-source-project"] - }, - { - "group": "Organizations", - "icon": "building", - "pages": [ - "/self-hosting/guides/organization/organization-setup", - "/self-hosting/guides/organization/understanding-organization-env-variables", - "/self-hosting/guides/organization/single-organization-setup" - ] - } - ] - }, - { - "group": "Getting Started", - "pages": [ - "api-reference/v1/introduction", - "api-reference/v1/authentication", - "api-reference/v1/errors", - "api-reference/v1/rate-limit" - ] - } - ], - "footerSocials": { - "x": "https://x.com/calcom", - "github": "https://github.com/calcom", - "linkedin": "https://www.linkedin.com/company/cal-com" - }, - "feedback": { - "thumbsRating": true, - "suggestEdit": true, - "raiseIssue": true - } -}