Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .vale.ini
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@ Vale.Avoid = NO # Too aggressive about common technical terms
# Token and block ignores for MDX-specific syntax
TokenIgnores = (?sm)((?:import|export) .+?$), \
(?<!`)(<\w+ ?.+ ?\/>)(?!`), \
(<[A-Z]\w+>.+?<\/[A-Z]\w+>)
(<[A-Z]\w+>.+?<\/[A-Z]\w+>), \
(<[^>]*>)

BlockIgnores = (?sm)^(<\w+\n .*\s\/>)$, \
(?sm)^({.+.*})
Expand Down
3 changes: 2 additions & 1 deletion .vale/styles/Google/Quotes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,5 @@ link: 'https://developers.google.com/style/quotation-marks'
level: error
nonword: true
tokens:
- '"[^"]+"[.,?]'
# Match quotes with trailing punctuation, but exclude content in JSON
- '(?<!^\s*)"[^"]+"[.,?](?!\s*$)'
89 changes: 60 additions & 29 deletions .vale/styles/config/vocabularies/Mintlify/accept.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,83 +8,87 @@ bearerAuth
borderRadius
camelCase
discoverability
callout
Callouts
callouts
(?i)callouts?
drilldown
expandables
favicon
isHidden
Mintlify
mintlify
modeToggle
ModeToggle
(?i)mintlify
(?i)modetoggle
myName
myObject
onboarding
openapi
OpenAPI
(?i)openapi
repo
topbar
tooltip
Tooltip
tooltips
(?i)tooltips?
url

# =============================================================================
# PROGRAMMING LANGUAGES & FRAMEWORKS
# NAMES OF THINGS
# =============================================================================
Angular
AWS
Azure
Babel
babel
(?i)babel
Bitbucket
(?i)chatgpt
(?i)claude
CloudFront
Chromium
CircleCI
Clearbit
Ctrl
Cypress
Django
DynamoDB
Elasticsearch
ESLint
eslint
Entra
(?i)eslint
Express
Firefox
Flask
GCP
Git
git
(?i)git
GitHub
GitLab
Go
Golang
GraphQL
Heroku
Hightouch
IntelliJ
Java
JavaScript
Jest
jest
(?i)jest
JSDoc
Kotlin
Kubernetes
Laravel
Linux
LLMs
Lucide
macOS
(?i)mcp
MDX
Mixpanel
Mocha
MongoDB
MySQL
Next.js
Node.js
NodeJS
npx
Nuxt
OAuth
Okta
Osano
Pirsch
PNPM
Posthog
Postman
PostgreSQL
Prettier
prettier
(?i)prettier
Python
React
Redis
Expand All @@ -100,27 +104,29 @@ Terraform
TypeDoc
TypeScript
Unix
Vercel
vercel
Vite
vite
(?i)vercel
(?i)vite
Visual Studio Code
VS Code
vscode
Vue
Vuex
Webflow
WebKit
Webpack
webpack
(?i)webpack
WebStorm
Zapier

# =============================================================================
# TERMS
# =============================================================================
agentic
allowlist
APIs
args
async
autogenerated
autogenerating
await
bool
boolean
Expand All @@ -145,14 +151,18 @@ elem
enum
env
err
favicons
func
frontmatter
Gantt
gui
href
html
http
https
ide
impl
ingestible
init
instanceof
jvm
Expand All @@ -164,6 +174,7 @@ md
middleware
Multiline
mvc
monorepo
nav
next
nodejs
Expand All @@ -175,16 +186,22 @@ orm
params
pnpm
png
prepend
prepended
prev
proc
proxied
proxying
ptr
pytest
req
res
rpc
runtime
scss
SDKs
sdk
serverless
Singleline
sql
ssh
Expand All @@ -194,16 +211,23 @@ stdin
stdout
Strikethrough
struct
subpaths
subschema
Subscribable
subscribable
SVGs
svg
tcp
tls
tmp
toc
todo
transpilation
tsx
TTL
typeof
ui
uncached
undefined
uri
ux
Expand All @@ -217,3 +241,10 @@ xhr2
yaml
yarn
yml

# =============================================================================
# LOCALIZATION
# =============================================================================
cn
ko
ru
4 changes: 2 additions & 2 deletions advanced/dashboard/sso.mdx
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
---
title: "Single sign-on (SSO)"

Check warning on line 2 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L2

Use 'single sign-on' instead of 'sign-on'.

Check warning on line 2 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L2

Use parentheses judiciously.

Check warning on line 2 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L2

Spell out 'SSO', if it's unfamiliar to the audience.
description: "Customize how your team can login to your admin dashboard"

Check warning on line 3 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L3

Use 'administrator' instead of 'admin'.
---

<Info>
SSO functionality is available on [Enterprise plan](https://mintlify.com/pricing?ref=sso).

Check warning on line 7 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L7

Spell out 'SSO', if it's unfamiliar to the audience.

Check warning on line 7 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L7

Use 'capability' or 'feature' instead of 'functionality'.
</Info>

Use single sign-on to your dashboard via SAML and OIDC. If you use Okta, Google Workspace, or Microsoft Entra, we have provider-specific documentation for setting up SSO. If you use another provider, please [contact us](mailto:support@mintlify.com).

Check warning on line 10 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L10

Use 'single sign-on' instead of 'sign-on'.

Check warning on line 10 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L10

Spell out 'SAML', if it's unfamiliar to the audience.

Check warning on line 10 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L10

Spell out 'OIDC', if it's unfamiliar to the audience.

Check warning on line 10 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L10

Try to avoid using first-person plural like 'we'.

Check warning on line 10 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L10

Use 'we've' instead of 'we have'.

Check warning on line 10 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L10

Spell out 'SSO', if it's unfamiliar to the audience.

## Okta

<Tabs>
<Tab title="SAML">

Check warning on line 15 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L15

Spell out 'SAML', if it's unfamiliar to the audience.
<Steps>
<Step title="Create an application">

Check warning on line 17 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L17

Use 'app' instead of 'application'.
Under `Applications`, click to create a new app integration using SAML 2.0.
</Step>
<Step title="Configure integration">
Enter the following:
* Single sign-on URL (provided by Mintlify)

Check warning on line 22 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L22

Use 'single sign-on' instead of 'sign-on'.
* Audience URI (provided by Mintlify)
* Name ID Format: `EmailAddress`
* Attribute Statements:
Expand All @@ -28,13 +28,13 @@
| `firstName` | Basic | `user.firstName` |
| `lastName` | Basic | `user.lastName` |
</Step>
<Step title="Send us your IdP information">

Check warning on line 31 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L31

Try to avoid using first-person plural like 'us'.
Once the application is set up, navigate to the sign-on tab and send us the metadata URL.

Check warning on line 32 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L32

Use 'app' instead of 'application'.

Check warning on line 32 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L32

In general, use active voice instead of passive voice ('is set').

Check warning on line 32 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L32

Use 'single sign-on' instead of 'sign-on'.
We'll enable the connection from our side using this information.

Check warning on line 33 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L33

Try to avoid using first-person plural like 'We'.

Check warning on line 33 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L33

Try to avoid using first-person plural like 'our'.
</Step>
</Steps>
</Tab>
<Tab title="OIDC">

Check warning on line 37 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L37

Spell out 'OIDC', if it's unfamiliar to the audience.
<Steps>
<Step title="Create an application">
Under `Applications`, click to create a new app integration using OIDC.
Expand All @@ -44,14 +44,14 @@
Select the authorization code grant type and enter the Redirect URI provided by Mintlify.
</Step>
<Step title="Send us your IdP information">
Once the application is set up, navigate to the General tab and locate the client ID & client secret.

Check warning on line 47 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L47

In general, use active voice instead of passive voice ('is set').
Please securely provide us with these, along with your Okta instance URL (e.g. `<your-tenant-name>.okta.com`). You can send these via a service like 1Password or SendSafely.
Please securely provide us with these, along with your Okta instance URL (for example, `<your-tenant-name>.okta.com`). You can send these via a service like 1Password or SendSafely.

Check warning on line 48 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L48

Use parentheses judiciously.
</Step>
</Steps>
</Tab>
</Tabs>

## Google Workspace

Check warning on line 54 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L54

'Google Workspace' should use sentence-style capitalization.

<Tabs>
<Tab title="SAML">
Expand All @@ -63,14 +63,14 @@
</Frame>
</Step>
<Step title="Send us your IdP information">
Copy the provided SSO URL, Entity ID, and x509 certificate and send it to the Mintlify team.

Check warning on line 66 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L66

Spell out 'SSO', if it's unfamiliar to the audience.
<Frame>
![](/images/gsuite-saml-metadata.png)
</Frame>
</Step>
<Step title="Configure integration">
On the Service provider details page, enter the following:
* ACS URL (provided by Mintlify)

Check warning on line 73 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L73

Spell out 'ACS', if it's unfamiliar to the audience.
* Entity ID (provided by Mintlify)
* Name ID format: `EMAIL`
* Name ID: `Basic Information > Primary email`
Expand All @@ -94,16 +94,16 @@
## Microsoft Entra

<Tabs>
<Tab title="SAML">

Check warning on line 97 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L97

Spell out 'SAML', if it's unfamiliar to the audience.
<Steps>
<Step title="Create an application">

Check warning on line 99 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L99

Use 'app' instead of 'application'.
1. Under "Enterprise applications", select **New application**.
1. Under "Enterprise applications," select **New application**.

Check warning on line 100 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L100

Use 'app' instead of 'application'.
2. Select **Create your own application** and choose "Integrate any other application you don't find in the gallery (Non-gallery)."

Check warning on line 101 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L101

Use parentheses judiciously.
</Step>
<Step title="Configure SAML">

Check warning on line 103 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L103

Spell out 'SAML', if it's unfamiliar to the audience.
Navigate to the Single Sign-On setup page and select **SAML**. Under "Basic SAML Configuration," enter the following:
* Identifier (Entity ID): The Audience URI provided by Mintlify.

Check warning on line 105 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L105

Use parentheses judiciously.

Check warning on line 105 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L105

': T' should be in lowercase.
* Reply URL (Assertion Consumer Service URL): The ACS URL provided by Mintlify.

Check warning on line 106 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L106

Use parentheses judiciously.

Check warning on line 106 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L106

': T' should be in lowercase.

Check warning on line 106 in advanced/dashboard/sso.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/dashboard/sso.mdx#L106

Spell out 'ACS', if it's unfamiliar to the audience.

Leave the other values blank and select **Save**.
</Step>
Expand Down
4 changes: 2 additions & 2 deletions advanced/subpath/route53-cloudfront.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@

## Repository structure

Your documentation files must be organized within your repository to match your chosen subpath structure. For example, if you want your documentation at `yoursite.com/docs`, you would create a `docs/` directory with all of your documentation files.

Check warning on line 13 in advanced/subpath/route53-cloudfront.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/subpath/route53-cloudfront.mdx#L13

In general, use active voice instead of passive voice ('be organized').

## High-level overview

Route traffic to these paths with a Cache Policy of **CachingDisabled**:

- `/.well-known/acme-challenge/*` - Required for Let's Encrypt certificate verification

Check warning on line 19 in advanced/subpath/route53-cloudfront.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/subpath/route53-cloudfront.mdx#L19

Try to avoid using first-person plural like 'Let's'.
- `/.well-known/vercel/*` - Required for domain verification
- `/docs/*` - Required for subpath routing
- `/docs/` - Required for subpath routing
Expand Down Expand Up @@ -45,10 +45,10 @@
![CloudFront "Create distribution" page showing "acme.mintlify.dev" as the origin domain.](/images/cloudfront/origin-name.png)
</Frame>

4. For "Web Application Firewall (WAF)," enable security protections.

Check warning on line 48 in advanced/subpath/route53-cloudfront.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/subpath/route53-cloudfront.mdx#L48

Use parentheses judiciously.

<Frame>
![Web Application Firewall (WAF) options with "Enable security protections" selected.](/images/cloudfront/enable-security-protections.png)

Check warning on line 51 in advanced/subpath/route53-cloudfront.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/subpath/route53-cloudfront.mdx#L51

Use parentheses judiciously.
</Frame>

5. The remaining settings should be default.
Expand All @@ -62,15 +62,15 @@
![A CloudFront distribution with the "Origins" tab highlighted.](/images/cloudfront/origins.png)
</Frame>

2. Find your staging URL that mirrors the main domain. This is highly variant depending on how your landing page is hosted. For example, the Mintlify staging URL is [mintlify-landing-page.vercel.app](https://mintlify-landing-page.vercel.app).

Check warning on line 65 in advanced/subpath/route53-cloudfront.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/subpath/route53-cloudfront.mdx#L65

In general, use active voice instead of passive voice ('is hosted').

<Info>
If your landing page is hosted on Webflow, use Webflow's staging URL. It would look like `.webflow.io`.

Check warning on line 68 in advanced/subpath/route53-cloudfront.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/subpath/route53-cloudfront.mdx#L68

In general, use active voice instead of passive voice ('is hosted').

If you use Vercel, use the `.vercel.app` domain available for every project.
</Info>

3. Create a new Origin and add your staging URL as the "Origin domain".
3. Create a new Origin and add your staging URL as the "Origin domain."

<Frame>
![CloudFront "Create origin" page with a "Origin domain" input field highlighted.](/images/cloudfront/default-origin.png)
Expand All @@ -84,7 +84,7 @@

## Set behaviors

Behaviors in CloudFront enable control over the subpath logic. At a high level, we're looking to create the following logic:

Check warning on line 87 in advanced/subpath/route53-cloudfront.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/subpath/route53-cloudfront.mdx#L87

Try to avoid using first-person plural like 'we'.

- **If a user lands on your custom subpath**, go to `[SUBDOMAIN].mintlify.dev`.
- **If a user lands on any other page**, go the current landing page.
Expand All @@ -101,21 +101,21 @@

Create behaviors for Vercel domain verification paths with a **Path pattern** of `/.well-known/*` and set **Origin and origin groups** to your docs URL.

For "Cache policy", select **CachingDisabled** to ensure these verification requests pass through without caching.
For "Cache policy," select **CachingDisabled** to ensure these verification requests pass through without caching.

<Frame>
![CloudFront "Create behavior" page with a "Path pattern" of "/.well-known/*" and "Origin and origin groups" pointing to the staging URL.](/images/cloudfront/well-known-policy.png)
</Frame>

<Info>
If `.well-known/*` is too generic, it can be narrowed down to 2 behaviors at a minimum for Vercel:

Check warning on line 111 in advanced/subpath/route53-cloudfront.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/subpath/route53-cloudfront.mdx#L111

In general, use active voice instead of passive voice ('be narrowed').
- `/.well-known/vercel/*` - Required for Vercel domain verification
- `/.well-known/acme-challenge/*` - Required for Let's Encrypt certificate verification

Check warning on line 113 in advanced/subpath/route53-cloudfront.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/subpath/route53-cloudfront.mdx#L113

Try to avoid using first-person plural like 'Let's'.
</Info>

### Your custom subpath

Create a behavior with a **Path pattern** of your chosen subpath, for example `/docs`, with **Origin and origin groups** pointing to the `.mintlify.dev` URL (in our case `acme.mintlify.dev`).

Check warning on line 118 in advanced/subpath/route53-cloudfront.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/subpath/route53-cloudfront.mdx#L118

Use parentheses judiciously.

Check warning on line 118 in advanced/subpath/route53-cloudfront.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/subpath/route53-cloudfront.mdx#L118

Try to avoid using first-person plural like 'our'.

- Set "Cache policy" to **CachingOptimized**.
- Set "Origin request policy" to **AllViewerExceptHostHeader**.
Expand Down Expand Up @@ -143,13 +143,13 @@

### `Default (*)`

Lastly, we're going to edit the `Default (*)` behavior.

Check warning on line 146 in advanced/subpath/route53-cloudfront.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/subpath/route53-cloudfront.mdx#L146

Try to avoid using first-person plural like 'we'.

<Frame>
![A CloudFront distribution with the "Default (*)" behavior selected and the Edit button emphasized.](/images/cloudfront/default-behavior-1.png)

Check warning on line 149 in advanced/subpath/route53-cloudfront.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/subpath/route53-cloudfront.mdx#L149

Use parentheses judiciously.
</Frame>

1. Change the default behavior's **Origin and origin groups** to the staging URL (in our case `mintlify-landing-page.vercel.app`).

Check warning on line 152 in advanced/subpath/route53-cloudfront.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/subpath/route53-cloudfront.mdx#L152

Use parentheses judiciously.

Check warning on line 152 in advanced/subpath/route53-cloudfront.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/subpath/route53-cloudfront.mdx#L152

Try to avoid using first-person plural like 'our'.

<Frame>
![CloudFront "Edit behavior" page with the "Origin and origin groups" input field highlighted.](/images/cloudfront/default-behavior-2.png)
Expand All @@ -157,9 +157,9 @@

2. Select **Save changes**.

### Check behaviors are set up correctly

Check warning on line 160 in advanced/subpath/route53-cloudfront.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/subpath/route53-cloudfront.mdx#L160

In general, use active voice instead of passive voice ('are set').

If you follow the above steps, your behaviors should look like this:

Check warning on line 162 in advanced/subpath/route53-cloudfront.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/subpath/route53-cloudfront.mdx#L162

Use 'preceding' instead of 'above'.

<Frame>
![CloudFront "Behaviors" page with 4 behaviors: `/docs/*`, `/docs`, `Default`, and `/.well-known/*`.](/images/cloudfront/all-behaviors.png)
Expand All @@ -167,7 +167,7 @@

## Preview distribution

You can now test if your distribution is set up properly by going to the "General" tab and visiting the **Distribution domain name** URL.

Check warning on line 170 in advanced/subpath/route53-cloudfront.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/subpath/route53-cloudfront.mdx#L170

In general, use active voice instead of passive voice ('is set').

<Frame>
![CloudFront "General" tab with the "Distribution domain name" URL highlighted.](/images/cloudfront/preview-distribution.png)
Expand All @@ -175,9 +175,9 @@

All pages should be directing to your main landing page, but if you append your chosen subpath, for example `/docs`, to the URL, you should see it going to your Mintlify documentation instance.

## Connect with Route53

Check warning on line 178 in advanced/subpath/route53-cloudfront.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/subpath/route53-cloudfront.mdx#L178

'Connect with Route53' should use sentence-style capitalization.

Now, we're going to bring the functionality of the CloudFront distribution into your primary domain.

Check warning on line 180 in advanced/subpath/route53-cloudfront.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/subpath/route53-cloudfront.mdx#L180

Try to avoid using first-person plural like 'we'.

Check warning on line 180 in advanced/subpath/route53-cloudfront.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

advanced/subpath/route53-cloudfront.mdx#L180

Use 'capability' or 'feature' instead of 'functionality'.

<Note>
For this section, you can also refer to AWS's official guide on [Configuring
Expand Down
6 changes: 3 additions & 3 deletions changelog.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,14 @@

- **Major enhancement**: AI suggested pages on 404 pages, [when someone hits a dead link → AI agent reads the path → suggests semantically similar pages](https://x.com/mintlify/status/1966625627773059495)
- **Major release**: web search for assistant can now include external sources
_Note: Contact us to enable this feature for your site._

Check warning on line 14 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L14

Try to avoid using first-person plural like 'us'.

## Assistant and MCP

- Fixed a bug where the assistant would be incorrectly rate limited due to time window not sliding correctly
- Fixed a bug with assistant tool calling to properly handle empty `text` blocks
- Fixed a bug where MCP server name's concatenated with tool calls were sometimes exceeding the 60 character length MCP clients enforce
- Fixed a bug where the assistant menu would have a height several times larger than the viewport and scroll forever

Check warning on line 21 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L21

Did you really mean 'viewport'?
- Fixed a bug where assistant spend values could display with greater than two decimal places in the dashboard

## Web editor and deployments
Expand All @@ -26,20 +26,20 @@
- Security enhancement added to editor such that only users with `write permissions` for the connected git hosting repository can make changes
- Fixed a bug where preview deployments wouldn't work for branches with `=` in the name
- Fixed a bug where long branch names would overflow modals on preview deployment creations
- Quality of life improvement where email query parameter will prefill the input on signup invitations

Check warning on line 29 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L29

Avoid using 'will'.

Check warning on line 29 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L29

Did you really mean 'prefill'?

Check warning on line 29 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L29

Did you really mean 'signup'?
- Fixed a bug where copying a page from the context menu was not working on safari

Check warning on line 30 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L30

Use 'wasn't' instead of 'was not'.

## API playground and navigation

- Multiple API playground response codes now display in a controlled styled select menu instead of the system default select menu when focused
- You can now use the [`expanded` field on navigation groups in your `docs.json` to make them be default open](https://mintlify.com/docs/navigation#default-expanded-state)

## SEO and UI

Check warning on line 37 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L37

Spell out 'SEO', if it's unfamiliar to the audience.

Check warning on line 37 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L37

'SEO and UI' should use sentence-style capitalization.

- Fixed a bug where favicons were not showing up in search engines by serving them from the same URL as the documentation site itself for each respective site

Check warning on line 39 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L39

Use 'weren't' instead of 'were not'.
- Fixed a bug where youtube embeds would flash in and out on load

Check warning on line 40 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L40

Did you really mean 'youtube'?
- Fixed a bug where expanding the feedback menu to include written responses would cause layout shift with the table of contents
- Fixed a bug where text would leak above the topbar on the maple theme when a dismissed the notification banner

Check warning on line 42 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L42

Use 'preceding' instead of 'above'.
- Enhanced the Maple and Willow themes by adding login/logout buttons to the sidebar for easier access

## Analytics and exports
Expand All @@ -54,7 +54,7 @@
## Major release: Enhanced feedback collection

- **Major improvement**: Readers can now give more detailed feedback after selecting *thumbs up/down*, including options and written comments. You can also collect feedback on code blocks and view all responses in your dashboard analytics.
_Note: Contact us to enable this feature for your site._

Check warning on line 57 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L57

Try to avoid using first-person plural like 'us'.

## Navigation and quality of life improvements

Expand All @@ -70,16 +70,16 @@
- Fixed a bug where Google was indexing raw `*.md` files because they were missing a `x-robots-tag noindex` header
- Fixed a bug with OAuth on protected docs where it wouldn't redirect you back to your starting page once you completed the flow successfully
- Fixed a bug on previews of auth protected docs where you weren't able to see the entire navigation bar
- Bug fixes to how SVGs are handled with our new image CDN

Check warning on line 73 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L73

In general, use active voice instead of passive voice ('are handled').

Check warning on line 73 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L73

Try to avoid using first-person plural like 'our'.

Check warning on line 73 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L73

Spell out 'CDN', if it's unfamiliar to the audience.

## Component and styling enhancements

- Added a new CSS selector for custom styles on `SidebarNavGroupDivider`
- New regression tests for MDX defined API pages that have security defined on them will ensure a greater degree of stability

Check warning on line 78 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L78

Avoid using 'will'.

## Performance improvements

- Performance improvement by moving the KaTeX CSS from cdnjs to our own CDN on Cloudfront for reduced latency

Check warning on line 82 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L82

Did you really mean 'cdnjs'?

Check warning on line 82 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L82

Try to avoid using first-person plural like 'our'.

Check warning on line 82 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L82

Spell out 'CDN', if it's unfamiliar to the audience.

</Update>

Expand All @@ -88,18 +88,18 @@
## Image handling improvements

- **Major improvement**: Images no longer cause layout shift by default, even when width and height attributes aren't specified—automatic sizing prevents content jumping during page loads
- All static files in your repository (PDF, TXT, XML, etc.) are now automatically uploaded and served when you deploy, providing complete asset coverage

Check warning on line 91 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L91

Use parentheses judiciously.

Check warning on line 91 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L91

Spell out 'TXT', if it's unfamiliar to the audience.

## Web editor and deployment enhancements

- Fixed branch creation workflow in web editor to correctly navigate to and stay on newly created branches
- Enhanced merge conflict dialog with proper escape functionality, no more page reloads required to dismiss conflicts

Check warning on line 96 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L96

Use 'capability' or 'feature' instead of 'functionality'.
- Optimized update workflow performance by cache-invalidating only changed pages during partial updates, reducing deployment times

## Authentication and navigation improvements

- New support for authentication on custom subdirectories, if you serve docs at `https://yourdomain.com/docs`, authentication now works seamlessly
- Fixed sidebar display bug that incorrectly showed when only one link was configured

Check warning on line 102 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L102

In general, use active voice instead of passive voice ('was configured').
- Comprehensive mobile navigation overhaul: centered buttons with proper margin/padding, improved spacing in dropdown menus, removed unnecessary dividers and margins for empty sections, and fixed Maple theme gap/padding issues

## Component and styling fixes
Expand All @@ -111,7 +111,7 @@

- Enhanced logging system for update workflows enabling faster debugging and issue resolution
- Fixed GitHub rate limiting for customers with 10+ OpenAPI/AsyncAPI specs by switching from individual file fetching to repository cloning
- Improved assistant reliability with backup LLM support, enhanced rate limit error handling, and more robust search tool functionality

Check warning on line 114 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L114

Spell out 'LLM', if it's unfamiliar to the audience.

Check warning on line 114 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L114

Use 'capability' or 'feature' instead of 'functionality'.

</Update>

Expand All @@ -120,16 +120,16 @@
## Performance and build optimizations

- MDX transpilation now happens at deployment time instead of on every page load in uncached NextJS serverless environments, improving time to first byte for uncached pages.
- Content-based hashing prevents re-transpilation when MDX hasn't changed, reducing update workflow times by ~50% for customers with large page counts (deployments over 5 minutes should be roughly halved)

Check warning on line 123 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L123

Use parentheses judiciously.
- Preview deployment viewing in the dashboard is now faster with added database indexes and query parallelization in our backend

Check warning on line 124 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L124

Did you really mean 'parallelization'?

Check warning on line 124 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L124

Try to avoid using first-person plural like 'our'.
- Reduced page size by eliminating duplicate `navigation` data in each page's `rsc` payload—performance gains most noticeable with high page counts or complex navigation structures
- More aggressive prefetching enables instant page loads more frequently

Check warning on line 126 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L126

Did you really mean 'prefetching'?

## API playground and OpenAPI enhancements

- OpenAPI to MCP conversion moved to backend, enabling hosted MCP servers to contain tools (expect clearer documentation and config options soon)
- Added Ruby support to API playground
- We added a feature such that you can now [specify API pages using just your docs.json](/api-playground/openapi-setup#auto-populate-api-pages) without creating any new mdx files.

Check warning on line 132 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L132

Try to avoid using first-person plural like 'We'.
- Support for [`webhook` pages](/api-playground/openapi-setup#webhooks) in docs navigation from OpenAPI specs
- Optimized AI model context by removing anchor link specifications from markdown links when navigating to Anthropic, OpenAI, or other providers

Expand All @@ -138,18 +138,18 @@
- File creation/renaming now saves changes when clicking away instead of requiring Enter key press
- Fixed branch navigation where changing URL to specific branch would redirect to last active branch instead of intended destination
- Properly URL encode branch titles containing `/` to prevent navigation breakage
- Fixed `Ctrl+K` link shortcut in monorepo dashboard Editor that was prepending docs repo path and creating broken links

Check warning on line 141 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L141

Did you really mean 'prepending'?

## Analytics and LLM integrations

Check warning on line 143 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L143

'Analytics and LLM integrations' should use sentence-style capitalization.

Check warning on line 143 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L143

Spell out 'LLM', if it's unfamiliar to the audience.

- Custom `llms.txt` and `llms-full.txt` support—add to docs repo root to serve at `/llms.txt` and `/llms-full.txt` endpoints for LLM customization

Check warning on line 145 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L145

Spell out 'LLM', if it's unfamiliar to the audience.
- Added [Hightouch analytics integration](/integrations/analytics/hightouch#hightouch)
- Enhanced context menu analytics tracking (dashboard viewing coming soon)

Check warning on line 147 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L147

Use parentheses judiciously.
- Added e2e tests for `llms.txt` and `llms-full.txt` to ensure correct serving

## Component and styling enhancements

- Support for custom classnames in `h{1-4}` tags for applying custom heading styles

Check warning on line 152 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L152

Did you really mean 'classnames'?
- Fixed `h{1-4}` tags rendering as `Heading` components with chips in custom page mode
- Added CSS selectors to [breadcrumbs](/navigation#breadcrumbs) for custom CSS targeting
- Fixed stretched open-graph images by analyzing dimensions to maintain proportions at 56px height
Expand All @@ -159,10 +159,10 @@
## Bug fixes and reliability

- Fixed PDF render issues with certain page titles by sanitizing characters that cause generation problems
- Resolved CLI error `Cannot convert undefined or null to object` when encountering empty OpenAPI JSON files

Check warning on line 162 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L162

Use 'command-line tool' instead of 'CLI'.
- Fixed custom `docs.json` open-graph metatags being overwritten by generated ones

Check warning on line 163 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L163

Did you really mean 'metatags'?
- Fixed RSS feed button clicks when landing on anchor links by using origin + pathname for RSS links

Check warning on line 164 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L164

Spell out 'RSS', if it's unfamiliar to the audience.

Check warning on line 164 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L164

Use 'path' instead of 'pathname'.

Check warning on line 164 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L164

Spell out 'RSS', if it's unfamiliar to the audience.
- Improved CLI download speed by removing sourcemaps

Check warning on line 165 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L165

Use 'command-line tool' instead of 'CLI'.

Check warning on line 165 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L165

Did you really mean 'sourcemaps'?

## Technical improvements

Expand All @@ -177,40 +177,40 @@

- Group-level public access: make entire page groups public via `docs.json` so you don’t need `public: true` on each page ([learn more](https://mintlify.com/docs/authentication-personalization/authentication-setup#group-level))
- Support [`logoutURL` in OAuth configuration](https://mintlify.com/docs/authentication-personalization/authentication-setup#implementation-3) to delete upstream cookies and complete sign-out
- On OAuth errors, users are redirected to your specified `logoutURL` to restart the auth flow

Check warning on line 180 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L180

In general, use active voice instead of passive voice ('are redirected').
- Fixed a flash of a 500 error during OAuth/JWT flows before the callback

Check warning on line 181 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L181

Spell out 'JWT', if it's unfamiliar to the audience.
- Auto-strip `https://` from URLs in OAuth/JWT auth configuration to prevent misconfiguration

Check warning on line 182 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L182

Spell out 'JWT', if it's unfamiliar to the audience.

Check warning on line 182 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L182

Did you really mean 'misconfiguration'?

## API playground enhancements

- New [Search API endpoint](https://mintlify.com/docs/api-reference/assistant/search) so you can build agents and MCP servers on top of your docs
- `openapi` and `asyncapi` files are now served at their specified paths (e.g. `https://mydocsurl.extension/{openapi-or-file-name}.json`)
- `openapi` and `asyncapi` files are now served at their specified paths (for example, `https://mydocsurl.extension/{openapi-or-file-name}.json`)
- You can now use the [`x-mint` field in your openapi files](https://mintlify.com/docs/api-playground/openapi-setup#x-mint-extension) to override generated fields, customize preface content, or change endpoint URLs in code samples
- [`x-mcp` is now `x-mint.mcp`](https://mintlify.com/docs/api-playground/openapi-setup#mcp) in OpenAPI configurations to control which routes are exposed as MCP tools

Check warning on line 189 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L189

In general, use active voice instead of passive voice ('are exposed').

## Assistant updates

- Fixed an issue where the action menu (containing options like copy and thumbs up) for older messages disappeared when new ones streamed in

Check warning on line 193 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L193

Use parentheses judiciously.
- Fixed accessibility of nested `/mcp/...` pages after the [hosted MCP servers release](https://mintlify.com/docs/ai/model-context-protocol#accessing-your-mcp-server) from last week

## Performance and reliability

- All image and video assets present in your docs repo are now served at the appropriate path on your domain. For example, if you have `/assets/marketing/my-logo.png` in your repo, it will be available at `https://mydocsurl.extension/assets/marketing/my-logo.png`.

Check warning on line 198 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L198

Avoid using 'will'.
- Email field on login for the Mintlify dashboard now autofocuses so you can start typing immediately _(quality of life improvement)_

Check warning on line 199 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L199

Use 'email' instead of 'Email'.

Check warning on line 199 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L199

Did you really mean 'autofocuses'?

Check warning on line 199 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L199

Use parentheses judiciously.
- Both custom domains and subdomains in Redis for a performance improvement on navigation load times (~50ms latency reduction)

Check warning on line 200 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L200

Use parentheses judiciously.

Check warning on line 200 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L200

Put a nonbreaking space between the number and the unit in '50ms'.
- Added retry logic for PDF exports to improve reliability
- Fixed cookie consent popup reappearing after acceptance or dismissal—first selection is now respected
- Fixed copying a page to clipboard on Safari by specifying a MIME `type` in `navigator.write`

## Technical improvements

- CLI bugfixes for windows and pnpm, plus CI tests to prevent regressions

Check warning on line 207 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L207

Use 'command-line tool' instead of 'CLI'.

Check warning on line 207 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L207

Did you really mean 'bugfixes'?
- Improved error logging output—a quality of life upgrade for our engineering team when debugging

Check warning on line 208 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L208

Try to avoid using first-person plural like 'our'.
- Minor fixes to the broken-link CI action when `contentDirectory` files are missing
- Fixed a regression caused by the auth-protected preview fixes from last week where the active tab was not being set correctly in the navigation UI

Check warning on line 210 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L210

Use 'wasn't' instead of 'was not'.

Check warning on line 210 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L210

In general, use active voice instead of passive voice ('being set').
- Fixed theme light background color not being applied to active tab icons

Check warning on line 211 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L211

In general, use active voice instead of passive voice ('being applied').
- Fixed an issue where changing the auth type in the dashboard would update and then flip back to the previously saved type—now the new selection persists after saving
- Internal DX improvements for enterprise customers with custom UI libraries—it's now easier for us to include your components and accommodate requests on shorter timelines

Check warning on line 213 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L213

Try to avoid using first-person plural like 'us'.
</Update>

<Update label="July 27 - August 2" tags={["Improvements"]} rss={{ title: "Weekly Updates", description: "Authentication improvements, search enhancements, and assistant API" }}>
Expand All @@ -219,11 +219,11 @@
- Local development improvements to auth, enabling faster development of auth features and bug fixes in this product area
- Preview deployments now available for auth-protected sites
- Fixed redirect behavior to properly return users to their original page after authentication
- Fixed logout button display for full authentication (previously only worked for partial authentication)

Check warning on line 222 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L222

Use parentheses judiciously.

## API playground enhancements

- Fixed `multipart/form-data` file upload functionality in the API playground

Check warning on line 226 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L226

Use 'capability' or 'feature' instead of 'functionality'.
- Fixed anchor link behavior so clicking them updates the URL without scrolling to top of page
- Fixed anchor link issues in nested tabs

Expand All @@ -235,15 +235,15 @@

## Performance and reliability

- Made search feel more crisp and accurate by aborting debounced requests as you type

Check warning on line 238 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L238

Did you really mean 'debounced'?
- Resource provisions for a new CDN - expect image asset and page load times to improve soon

Check warning on line 239 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L239

Spell out 'CDN', if it's unfamiliar to the audience.
- Fixed bugs for rendering complex Mermaid diagrams like GANTT charts

Check warning on line 240 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L240

Spell out 'GANTT', if it's unfamiliar to the audience.
- Fixed CLI bugs on Windows to improve stability and added tests to prevent regression

Check warning on line 241 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L241

Use 'command-line tool' instead of 'CLI'.

## Technical improvements

- Added OpenTelemetry for traces in NextJS application to improve time to first byte for customers

Check warning on line 245 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L245

Use 'app' instead of 'application'.
- Migrated from Octokit to GitHub API Client to improve latency in the web editor experience

Check warning on line 246 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L246

Did you really mean 'Octokit'?
- Fixed duplicate meta tags for OpenGraph
- Upgraded MongoDB from version 6 to 7 for improved performance and new features
</Update>
Expand All @@ -251,16 +251,16 @@
<Update label="July 2025" tags={["New releases", "Improvements"]} rss={{ title: "July Product Updates", description: "Slack app integration, hosted MCP servers, Cursor integration, and performance improvements" }}>
## Slack app

- Zero friction access: Bot responds to DMs, @mentions, and any question in your `#ask-ai` channel

Check warning on line 254 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L254

Did you really mean 'DMs'?
- One-click setup: Install directly from your Mintlify dashboard in seconds
- Contextual answers: Searches your entire documentation to provide relevant, accurate responses
- Deflect support interruptions: Turn daily questions into instant, self-serve answers

Learn more in our [Slack app guide](/ai/slack-app).

Check warning on line 259 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L259

Try to avoid using first-person plural like 'our'.

## Hosted MCP servers

Deploy hosted Model Context Protocol (MCP) servers directly through Mintlify to integrate with AI tool like Claude, Cursor, and others. Learn more in our [MCP guide](/ai/model-context-protocol).

Check warning on line 263 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L263

Try to avoid using first-person plural like 'our'.

Help users quickly connect your MCP server to Cursor or VS Code from any page in your docs via the contextual menu. See [Contextual menu](/ai/contextual-menu) for more information.

Expand All @@ -273,7 +273,7 @@
<Update label="June 2025" tags={["New releases", "Improvements"]} rss={{ title: "June Product Updates", description: "AI assistant updates and subscribable changelogs" }}>
## AI assistant updates

- Improved accuracy through agentic RAG with tool calling

Check warning on line 276 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L276

Spell out 'RAG', if it's unfamiliar to the audience.
- Provides navigable links to referenced pages so that users can go directly to the source of answers
- Copy shortcut for code examples generated by assistant
- "Ask AI" shortcut on code blocks in documentation to generate explanations from the assistant
Expand All @@ -281,10 +281,10 @@
Learn more in the [assistant docs](/guides/assistant).

## Subscribable changelogs
- Automatically generate an RSS feed from changelog pages

Check warning on line 284 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L284

Spell out 'RSS', if it's unfamiliar to the audience.
- Integrate RSS-enabled updates with Slack, email, and other tools

Check warning on line 285 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L285

Spell out 'RSS', if it's unfamiliar to the audience.

Learn more in our new [Changelog guide](/guides/changelogs)

Check warning on line 287 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L287

Try to avoid using first-person plural like 'our'.

</Update>

Expand All @@ -299,14 +299,14 @@
Learn more at [API playground docs.](/api-playground/)

## `mint update`
Can now use `mint update` to update your CLI.

Check warning on line 302 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L302

Use 'command-line tool' instead of 'CLI'.
</Update>

<Update label="April 2025" tags={["New releases", "Improvements"]}>
## Web Editor 3.0

Check warning on line 306 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L306

'Web Editor 3.0' should use sentence-style capitalization.

<Frame>
![Webeditor3 Jpe](/images/webeditor3.jpeg)

Check warning on line 309 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L309

Did you really mean 'Jpe'?
</Frame>
Overhauled usability in the WYSIWYG editor.

Expand All @@ -315,21 +315,21 @@
- Search for file names using ⌘ \+ P shortcut
- Pages load 10x faster
- Faster load times when searching for a branch
- Page options tab to configure layout, title, & metadata for SEO

Check warning on line 318 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L318

Spell out 'SEO', if it's unfamiliar to the audience.
- Floating toolbar when you highlight text

**Additional fixes**

- Fixed top margin for changelog components
- Improved reliability of right click behavior
- After clicking publish, you’ll stay on the same page instead of being brought to an empty state

Check warning on line 325 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L325

In general, use active voice instead of passive voice ('being brought').
- Standardized colors in file icons
- Improved reliability after selecting new branches several times in a row
- Removed Diff mode
- More consistency when creating a new folder from the dropdown
- Fixed block quotes creating more block quotes when trying to deselect

## AI Translations in beta

Check warning on line 332 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L332

'AI Translations in beta' should use sentence-style capitalization.

<Frame>
![AI Translations graphic](/images/changelog/translations.png)
Expand Down Expand Up @@ -364,10 +364,10 @@

- OG images fixed
- Fixed icon style inconsistency for anchors without container
- Improved styling nits for dashboard border for mobile-tablet-desktop responsiveness

Check warning on line 367 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L367

Use 'device' instead of 'tablet'.
- Show code examples even when in simple mode for API playground
- Support "command \+ k" shortcut for search in web editor
- Codeblocks within callouts expand to fill the width of the callout area

Check warning on line 370 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L370

Did you really mean 'Codeblocks'?
</Update>

<Update label="February 2025" tags={["New releases", "Improvements"]}>
Expand All @@ -380,7 +380,7 @@

Upgrade from `mint.json` to `docs.json` with the following steps:

1. Make sure your CLI is the latest version

Check warning on line 383 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L383

Use 'command-line tool' instead of 'CLI'.

```bash
npm i mint@latest -g
Expand All @@ -394,15 +394,15 @@

1. Delete your old `mint.json` file and push your changes

## CI Checks

Check warning on line 397 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L397

'CI Checks' should use sentence-style capitalization.

Automatically lint your docs to find broken links, discover spelling and grammar issues, or enforce writing styles with your own Vale config. Learn more in our [docs](settings/ci).

Check warning on line 399 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L399

Try to avoid using first-person plural like 'our'.

## .md support for LLMs

All documentation pages are now automatically available as plain Markdown files—just append `.md` to the URL. This makes it easier for LLMs to ingest individual pages from your documentation.

Check warning on line 403 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L403

Use 'import' or 'load' instead of 'ingest'.

## More Themes

Check warning on line 405 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L405

'More Themes' should use sentence-style capitalization.

<Frame>
![graphic with text "Themes v2"](/images/changelog/themes.png)
Expand All @@ -419,27 +419,27 @@

- [Guide to Technical Writing:](https://mintlify.com/guides/introduction)Best practices for writing technical documentation, including audience research, content types, and writing tips.
- [Dropdown component](navigation#dropdowns): Organize navigation with a dropdown, in addition to tabs and anchors.
- [AI syntax fixer](https://x.com/ricardonunez_io/status/1892334887644123192): The web editor will catch if there’s a parsing error and use AI to suggest fixes.

Check warning on line 422 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L422

Avoid using 'will'.
</Update>

<Update label="January 2025" tags={["Improvements"]}>
## AI Assistant Improvements

Check warning on line 426 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L426

'AI Assistant Improvements' should use sentence-style capitalization.

- New UI with dedicated chat page & pre-filled prompts
- Stability improvements, e.g. bug fixes of editing the wrong file or no files at all
- Stability improvements. For example, bug fixes of editing the wrong file or no files at all
- More robust knowledge for adding & editing components
- Improved `docs.json` file editing

## Partial Authentication

Check warning on line 433 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L433

'Partial Authentication' should use sentence-style capitalization.

Customize access to any page or section of content depending on user permissions. Supports connecting with your own authentication system.

## Revamped API Playground

Check warning on line 437 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L437

'Revamped API Playground' should use sentence-style capitalization.

We’ve overhauled the design and performance of the [API Playground](/api-playground/). Updates include:

Check warning on line 439 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L439

Try to avoid using first-person plural like 'We'.

- Easier detail expansion for an overview of a field
- More intuitive nested design, e.g. adding or deleting items
- More intuitive nested design. For example, adding or deleting items
- Faster response times

## Quality Improvements
Expand All @@ -457,27 +457,27 @@
</Update>

<Update label="November 2024">
## AI Writer

Check warning on line 460 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L460

'AI Writer' should use sentence-style capitalization.

<Frame>
![AI Assistant](/images/changelog/ai-assistant.jpg)
</Frame>
You can now ask AI to make changes to your docs, with the context of all existing documentation. Type in a prompt and the writer will propose changes by generating a pull request.

## GitLab Integration Upgrade

Check warning on line 467 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L467

'GitLab Integration Upgrade' should use sentence-style capitalization.

We've improved our support for syncing with GitLab, such as enabling automated updates and preview deployments. Check out our [docs on GitLab](/settings/gitlab) to get started.

Check warning on line 469 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L469

Try to avoid using first-person plural like 'We'.

Check warning on line 469 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L469

Try to avoid using first-person plural like 'our'.

Check warning on line 469 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L469

Try to avoid using first-person plural like 'our'.

## Web Editor

Check warning on line 471 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L471

'Web Editor' should use sentence-style capitalization.

<Frame>
![Web Editor](/images/changelog/webeditor.jpg)
</Frame>
We've revamped our web editor so that you can now update docs with a fully WYSIWYG experience, while syncing with markdown.

Check out our [docs on getting started with Web Editor](/editor).

Check warning on line 478 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L478

Try to avoid using first-person plural like 'our'.

## /llms.txt support

Check warning on line 480 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L480

'/llms.txt support' should use sentence-style capitalization.

<Frame>
![llms.txt support](/images/changelog/llms.jpg)
Expand All @@ -486,23 +486,23 @@

## Localization

You can now localize your docs which operates similarly to versioning. Add a `locale` to a version and fixed content in Mintlify like "Was this page helpful?" will also match the locale.

Check warning on line 489 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L489

Avoid using 'will'.

### Quality Improvements

- Return chat & search results based on the current version that the user is reading
- Authenticate users with OAuth, in addition to JWT or Shared Session tokens.

Check warning on line 494 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L494

Spell out 'JWT', if it's unfamiliar to the audience.
</Update>

<Update label="October 2024">
## Changelogs

Launched a new [Update component](/components/update) to make it easier to display and report updates (like this one) to your users.

Check warning on line 500 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L500

Use parentheses judiciously.

<Frame>
![Changelog](/images/changelog/changelog.jpg)
</Frame>
## Code Line Highlighting

Check warning on line 505 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L505

'Code Line Highlighting' should use sentence-style capitalization.

You can now highlight lines of code in your docs to emphasize and bring attention to important parts by adding a special comment after the language identifier. Use curly braces `{}` and specify line numbers or ranges separated by commas.

Expand All @@ -526,7 +526,7 @@

## Light mode code blocks

Code blocks now have a light mode variant which can be enabled by adding the following to your `docs.json`:

Check warning on line 529 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L529

In general, use active voice instead of passive voice ('be enabled').

```json
"codeBlock": {
Expand All @@ -534,7 +534,7 @@
}
```

## Advanced Footer

Check warning on line 537 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L537

'Advanced Footer' should use sentence-style capitalization.

<Frame>
![Advanced Footer](/images/changelog/advanced-footer.gif)
Expand All @@ -545,29 +545,29 @@

## Filter search based on the current user

When personalization is enabled, search results are now filtered based on the current logged in user so that they only see the relevant content.

Check warning on line 548 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L548

In general, use active voice instead of passive voice ('is enabled').

## Custom Prompts for AI Chat

Check warning on line 550 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L550

'Custom Prompts for AI Chat' should use sentence-style capitalization.

You can now customize the prompts for the AI chat. Please reach out to [support](mailto:support@mintlify.com) if you'd like to customize the prompts.

## Dashboard Improvements

- Added ability to change custom domain to be /docs directly through dashboard settings.
- Consolidated the login and signup pages to decrease friction and confusion.

Check warning on line 557 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L557

Did you really mean 'signup'?
- Implemented the discovery login flow so that users that are members of multiple organizations can now switch between them.
- Added login with Google OAuth
- Added ability to add new deployment through dashboard settings.

## Bug Fixes

Check warning on line 562 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L562

'Bug Fixes' should use sentence-style capitalization.

- Can now use leading slashes in navigation.
- Can now edit CSS & JS files in the web editor.
- Fixed `suggestEdit` not showing up even when enabled.
- Fixed keyboard navigation for Search and Chat such that you can now use the up and down arrow keys to navigate the results.
- Don't allow search engines to crawl user-auth protected pages.
- Revalidate the cache when an org is deleted.

Check warning on line 569 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L569

In general, use active voice instead of passive voice ('is deleted').
- We now use the Scalar OpenAPI parser to parse OpenAPI definitions which improves the performance, fixes parsing issues, and surfaces better error messages.

Check warning on line 570 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L570

Try to avoid using first-person plural like 'We'.
- Top-level descriptions are now supported in API reference pages autogenerated from OpenAPI definitions.
- Add in-line-style support for icons
- Fixed the pop-in of custom CSS in docs.
Expand All @@ -576,18 +576,18 @@
</Update>

<Update label="September 2024">
## Custom Fonts

Check warning on line 579 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L579

'Custom Fonts' should use sentence-style capitalization.

<Frame>
![Custom Fonts](/images/changelog/custom-fonts.jpeg)
</Frame>
Personalize the font of your docs to your own font hosted on a CDN or by choosing from Google fonts to match your docs with your brand.

## Images in Card components

Check warning on line 586 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L586

'Images in Card components' should use sentence-style capitalization.

Add an `img` property to a card to display an image on the top of the card. Learn more about it [here](/components/cards#image-card).

## Update Speed Performances

Check warning on line 590 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L590

'Update Speed Performances' should use sentence-style capitalization.

<Frame>
![Performance Improvements](/images/changelog/performance-improvements.png)
Expand All @@ -596,10 +596,10 @@
~440x faster - a 99.8% time reduction. Across the board, file downloads during
updates are now ~5.5x faster - an 81.8% time reduction.

## SEO improvements

Check warning on line 599 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L599

Spell out 'SEO', if it's unfamiliar to the audience.

Check warning on line 599 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L599

'SEO improvements' should use sentence-style capitalization.

<Frame>
![SEO Improvements](/images/changelog/seo-improvements.jpeg)

Check warning on line 602 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L602

Spell out 'SEO', if it's unfamiliar to the audience.
</Frame>
We've fixed both the mobile and desktop layout of our docs so that they are more SEO-friendly - including adding proper aria tags to navbar and toggle elements.

Expand All @@ -607,75 +607,75 @@

- App router migration in the dashboard.
- Search analytics are now available in the dashboard.
- Delete an org functionality has been added to the dashboard.

Check warning on line 610 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L610

Use 'capability' or 'feature' instead of 'functionality'.

Check warning on line 610 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L610

In general, use active voice instead of passive voice ('been added').
- Shipped GitLab connection UI.
- Fix incorrect analytics data.
- Add-on's can now be directly purchased through the dashboard.

## Bug Fixes

Check warning on line 615 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L615

'Bug Fixes' should use sentence-style capitalization.

- Fixed a bug where the top bar would not stretch to the width of the screen when it's in custom mode and the sidebar layout is `sidenav`.
- Fix relative positioning of the AI widget.

## More

- **Troubleshooting for API pages**: API pages could be complicated so we listed

Check warning on line 622 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L622

In general, use active voice instead of passive voice ('be complicated').

Check warning on line 622 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L622

Try to avoid using first-person plural like 'we'.
common issues to help you sort them out quickly —
[Read the docs](/api-playground/troubleshooting)
</Update>

<Update label="August 2024">
## OpenAPI Reference Pages

Check warning on line 628 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L628

'OpenAPI Reference Pages' should use sentence-style capitalization.

- Endpoints defined by OpenAPI that are complex and recursive are now 98%
smaller.
- We now show

Check warning on line 632 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L632

Try to avoid using first-person plural like 'We'.
[additionalProperties](https://swagger.io/docs/specification/data-models/dictionaries/)
in OpenAPI pages.

## File Uploads in API Playground

Check warning on line 636 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L636

'File Uploads in API Playground' should use sentence-style capitalization.

By default, API playground requests are proxied by Mintlify. Now you can use
`disableProxy` to disable this behavior and support request types like file

Check warning on line 639 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L639

Use 'turn off' or 'off' instead of 'disable'.
uploads.

- [Learn more about API configurations](settings#api-configurations)

## Mobile SEO improvements

Check warning on line 644 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L644

'Mobile SEO improvements' should use sentence-style capitalization.

Check warning on line 644 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L644

Spell out 'SEO', if it's unfamiliar to the audience.

We've fixed the mobile layout of our docs so that they are more SEO-friendly -

Check warning on line 646 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L646

Try to avoid using first-person plural like 'We'.

Check warning on line 646 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L646

Try to avoid using first-person plural like 'our'.

Check warning on line 646 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L646

Use 'they're' instead of 'they are'.

Check warning on line 646 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L646

Spell out 'SEO', if it's unfamiliar to the audience.
including adding proper aria tags to elements.

## Support Form

We added a more detailed support form to the Mintlify dashboard. You can now

Check warning on line 651 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L651

Try to avoid using first-person plural like 'We'.
submit a form to get in touch with us.

Check warning on line 652 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L652

Use 'tap' instead of 'touch'.

Check warning on line 652 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L652

Try to avoid using first-person plural like 'us'.

## Bug Fixes

Check warning on line 654 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L654

'Bug Fixes' should use sentence-style capitalization.

- Fixed a bug for the Segment integration functionality.

Check warning on line 656 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L656

Use 'capability' or 'feature' instead of 'functionality'.
- We now raise more granular error messages for GitHub permissions when

Check warning on line 657 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L657

Try to avoid using first-person plural like 'We'.
interacting with the editor.
- Fixed bugs where the navigation would not properly expand when a direct link
was used.

Check warning on line 660 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L660

In general, use active voice instead of passive voice ('was used').
</Update>

<Update label="July 2024">
## AI Widget

Check warning on line 664 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L664

'AI Widget' should use sentence-style capitalization.

<Frame>
![AI Widget](/images/changelog/widget.png)
</Frame>
For `Pro` users, we introduced Mintlify Widget, an extension of your docs to

Check warning on line 669 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L669

Try to avoid using first-person plural like 'we'.
answer your users' questions when and where they asked. You can add this
AI-powered chatbot to any web page: your landing page, inside your product, or

Check warning on line 671 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L671

Did you really mean 'chatbot'?
on your existing documentation pages.

- [Read the blog announcement](https://mintlify.com/blog/widget)

## Pro Plan

Check warning on line 676 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L676

'Pro Plan' should use sentence-style capitalization.

We also updated our pricing plans for better customizability and scale.

Check warning on line 678 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L678

Try to avoid using first-person plural like 'We'.

Check warning on line 678 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L678

Try to avoid using first-person plural like 'our'.

- [Read the blog announcement](https://mintlify.com/blog/pro-plan)

Expand All @@ -691,21 +691,21 @@
</Update>

<Update label="June 2024">
## Launch Week Highlights

Check warning on line 694 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L694

'Launch Week Highlights' should use sentence-style capitalization.

- Themes: Customize your styling with pre-configured themes. Just add the theme Quill, Prism, or Venus to your `docs.json` file and it'll update your docs styling.
- Search V2: directly query OpenAPI endpoint descriptions and titles to reach API Reference pages, remove hidden pages from search, and enjoy our updated search bar UI.

Check warning on line 697 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L697

Try to avoid using first-person plural like 'our'.
- Web Editor branching: create branches in our web editor without an IDE.

Check warning on line 698 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L698

Try to avoid using first-person plural like 'our'.
- User Personalization: authenticate users with Shared Session or JWT so that you can show them customized content, such as pre-filling API keys or showing specific content for customers.

Check warning on line 699 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L699

Spell out 'JWT', if it's unfamiliar to the audience.
- OpenAPI Automation Upgrades: to auto-populate API Playground pages, you can add an `openapi` field to an object in tabs or anchors arrays in the `docs.json`.
</Update>

<Update label="May 2024">
## Okta SSO

Check warning on line 704 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L704

'Okta SSO' should use sentence-style capitalization.

Check warning on line 704 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L704

Spell out 'SSO', if it's unfamiliar to the audience.

We now support sign-on via Okta SAML and OIDC.

Check warning on line 706 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L706

Try to avoid using first-person plural like 'We'.

Check warning on line 706 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L706

Use 'single sign-on' instead of 'sign-on'.

Check warning on line 706 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L706

Spell out 'SAML', if it's unfamiliar to the audience.

Check warning on line 706 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L706

Spell out 'OIDC', if it's unfamiliar to the audience.

## Mintlify REST API

Check warning on line 708 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L708

'Mintlify REST API' should use sentence-style capitalization.

Check warning on line 708 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L708

Spell out 'REST', if it's unfamiliar to the audience.

Programmatically rigger updates to your documentation.
</Update>
Expand All @@ -720,13 +720,13 @@
- Add full-screen videos or image galleries
- Embed custom iFrame demo elements to add intractability to your docs

Check out our [Custom Mode docs](pages#custom-mode).

Check warning on line 723 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L723

Try to avoid using first-person plural like 'our'.
</Update>

<Update label="March 2024">
## Mintlify MDX for VSCode

Check warning on line 727 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L727

'Mintlify MDX for VSCode' should use sentence-style capitalization.

Call snippets of our pre-built components and callouts without leaving VSCode. [Install the extension here](https://marketplace.visualstudio.com/items?itemName=mintlify.mintlify-snippets).

Check warning on line 729 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L729

Try to avoid using first-person plural like 'our'.
</Update>

<Update label="February 2024">
Expand All @@ -735,14 +735,14 @@
- Dashboard upgrades: view update logs to see what's changed and status of an update, toggle between Mintlify projects to manage deployments
- Versioning with tabs fully supported
- Wildcard redirects now supported
- CLI Error Detection: we now show the position of invalid frontmatter when there are parsing issues during local development

Check warning on line 738 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L738

Use 'command-line tool' instead of 'CLI'.

Check warning on line 738 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L738

Try to avoid using first-person plural like 'we'.
</Update>

<Update label="January 2024">
## Launch Week Highlights

Check warning on line 742 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L742

'Launch Week Highlights' should use sentence-style capitalization.

- Preview Deployments: When you create a pull request, we'll generate a unique link that shows a live preview of what your docs look like in prod. You can share this link with teammates.

Check warning on line 744 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L744

Try to avoid using first-person plural like 'we'.
- Snippets V2: We now support fully reusable components and variables for snippets.

Check warning on line 745 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L745

Try to avoid using first-person plural like 'We'.
- Open-source MDX Engine: We've exposed two APIs—getCompiledMdx and MDXComponent—so you can access Mintlify markdown and code syntax highlighting. [Contributions to the project](https://github.com/mintlify/mdx) are welcome.

Check warning on line 746 in changelog.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

changelog.mdx#L746

Try to avoid using first-person plural like 'We'.
- AI Chat Insights: Segment chat history by date and increase AI Chat quota from the dashboard, and see how often a specific query appears.
</Update>
2 changes: 1 addition & 1 deletion components/cards.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
</Card>
```

### Link cards with custom CTAs

Check warning on line 57 in components/cards.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

components/cards.mdx#L57

Did you really mean 'CTAs'?

You can customize the call-to-action text and control whether an arrow appears. By default, arrows only show for external links.

Expand Down Expand Up @@ -107,7 +107,7 @@
<IconsOptional />

<ResponseField name="color" type="string">
Icon color as a hex code (e.g., `#FF6B6B`).
Icon color as a hex code (for example, `#FF6B6B`).
</ResponseField>

<ResponseField name="href" type="string">
Expand Down
4 changes: 2 additions & 2 deletions guides/auth0.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,26 +4,26 @@
---

<Note>
**Security Disclaimer**: While we provide this guide to help you integrate Auth0 with Mintlify, please consult with your security team before implementing any authentication solution. Mintlify is not responsible for any security issues that may arise from your specific implementation.

Check warning on line 7 in guides/auth0.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

guides/auth0.mdx#L7

': W' should be in lowercase.

Check warning on line 7 in guides/auth0.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

guides/auth0.mdx#L7

Try to avoid using first-person plural like 'we'.

Check warning on line 7 in guides/auth0.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

guides/auth0.mdx#L7

Use 'isn't' instead of 'is not'.
</Note>

## Overview

This guide walks you through setting up Auth0 as an authentication provider for your Mintlify documentation. By the end, your users will be able to log in to your documentation using their Auth0 credentials.

Check warning on line 12 in guides/auth0.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

guides/auth0.mdx#L12

Avoid using 'will'.

<Steps>
<Step title="Create a Regular Web Application in Auth0">
Log in to your Auth0 dashboard and navigate to **Applications** > **Applications**. Click the **Create Application** button, give your application a name (e.g., "Mintlify"), and select **Regular Web Applications** as the application type. Then click **Create**.
Log in to your Auth0 dashboard and navigate to **Applications** > **Applications**. Click the **Create Application** button, give your application a name (for example, "Mintlify"), and select **Regular Web Applications** as the application type. Then click **Create**.

Check warning on line 16 in guides/auth0.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

guides/auth0.mdx#L16

Use 'app' instead of 'application'.

Check warning on line 16 in guides/auth0.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

guides/auth0.mdx#L16

Use 'app' instead of 'application'.

<Frame>![Creating a new application in Auth0](/images/guides/auth0/auth0-create-application.png)</Frame>
</Step>
<Step title="Get client information">
After creating your application, you'll be taken to the application settings page. Here, you'll find the essential credentials needed for the OAuth integration:

Check warning on line 21 in guides/auth0.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

guides/auth0.mdx#L21

Use 'app' instead of 'application'.

Check warning on line 21 in guides/auth0.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

guides/auth0.mdx#L21

In general, use active voice instead of passive voice ('be taken').

<Frame>![Auth0 client settings page](/images/guides/auth0/auth0clientsettings.png)</Frame>

Make note of the following information:
- **Domain**: This is your Auth0 tenant domain (e.g., `your-tenant.auth0.com`)
- **Domain**: This is your Auth0 tenant domain (for example, `your-tenant.auth0.com`)
- **Client ID**: The public identifier for your application
- **Client Secret**: The secret key for your application (keep this secure)

Expand All @@ -45,7 +45,7 @@
After filling in these details, click **Save changes** to store your OAuth configuration.
</Step>
<Step title="Configure Callback URL">
Mintlify will generate a unique Redirect URL that Auth0 needs to recognize for the OAuth flow to work properly.

Check warning on line 48 in guides/auth0.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

guides/auth0.mdx#L48

Avoid using 'will'.

Copy the Redirect URL from your Mintlify Dashboard's Authentication settings:
<Frame>![Mintlify redirect URL](/images/guides/auth0/mintlifyredirecturl.png)</Frame>
Expand Down
2 changes: 1 addition & 1 deletion image-embeds.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

Add images, embed videos, and include interactive content with iframes to your documentation.

All static assets in your docs repository are automatically served at the appropriate path on your domain. For example, if you have `/images/my-logo.png` in your repo, the image will be available at `https://docs.yoursite.com/images/my-logo.png`.

Check warning on line 9 in image-embeds.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

image-embeds.mdx#L9

Avoid using 'will'.

<Frame>
<img
Expand All @@ -29,12 +29,12 @@
```

<Tip>
Always include descriptive alt text to improve accessibility and SEO. The alt text should clearly describe what the image shows.

Check warning on line 32 in image-embeds.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

image-embeds.mdx#L32

Spell out 'SEO', if it's unfamiliar to the audience.
</Tip>

Image files must be less than 20MB. For larger files, host them on a CDN service like [Amazon S3](https://aws.amazon.com/s3) or [Cloudinary](https://cloudinary.com).
Image files must be less than 20 MB. For larger files, host them on a CDN service like [Amazon S3](https://aws.amazon.com/s3) or [Cloudinary](https://cloudinary.com).

Check warning on line 35 in image-embeds.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

image-embeds.mdx#L35

Spell out 'CDN', if it's unfamiliar to the audience.

### HTML image embeds

Check warning on line 37 in image-embeds.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

image-embeds.mdx#L37

'HTML image embeds' should use sentence-style capitalization.

For more control over image display, use HTML `<img>` tags:

Expand All @@ -47,9 +47,9 @@
/>
```

#### Disable zoom functionality

Check warning on line 50 in image-embeds.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

image-embeds.mdx#L50

Use 'capability' or 'feature' instead of 'functionality'.

To disable the default zoom on click for images, add the `noZoom` property:

Check warning on line 52 in image-embeds.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

image-embeds.mdx#L52

Use 'turn off' or 'off' instead of 'disable'.

```html highlight="4"
<img
Expand All @@ -76,7 +76,7 @@
```

<Note>
Images within anchor tags automatically display a pointer cursor to indicate they are clickable.

Check warning on line 79 in image-embeds.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

image-embeds.mdx#L79

Use 'they're' instead of 'they are'.
</Note>

#### Light and dark mode images
Expand Down Expand Up @@ -128,7 +128,7 @@
src="https://www.youtube.com/embed/4KzFe50RQkQ"
title="YouTube video player"
frameBorder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"

Check warning on line 131 in image-embeds.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

image-embeds.mdx#L131

Use semicolons judiciously.

Check warning on line 131 in image-embeds.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

image-embeds.mdx#L131

Use semicolons judiciously.

Check warning on line 131 in image-embeds.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

image-embeds.mdx#L131

Use semicolons judiciously.

Check warning on line 131 in image-embeds.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

image-embeds.mdx#L131

Use semicolons judiciously.

Check warning on line 131 in image-embeds.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

image-embeds.mdx#L131

Use semicolons judiciously.
allowFullScreen
></iframe>
</Frame>
Expand All @@ -145,7 +145,7 @@
></video>
```

### Autoplay videos

Check warning on line 148 in image-embeds.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

image-embeds.mdx#L148

'Autoplay videos' should use sentence-style capitalization.

To autoplay a video, use:

Expand All @@ -164,7 +164,7 @@
When using JSX syntax, write double-word attributes in camelCase: `autoPlay`, `playsInline`, `allowFullScreen`.
</Note>

## iframes

Check warning on line 167 in image-embeds.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

image-embeds.mdx#L167

'iframes' should use sentence-style capitalization.

Embed external content using iframe elements:

Expand Down
2 changes: 1 addition & 1 deletion installation.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "CLI installation"

Check warning on line 2 in installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

installation.mdx#L2

Use 'command-line tool' instead of 'CLI'.
sidebarTitle: "Installation"
description: "Install the CLI to preview and develop your docs locally"

Check warning on line 4 in installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

installation.mdx#L4

Use 'command-line tool' instead of 'CLI'.
icon: "terminal"
---

Expand All @@ -14,10 +14,10 @@
src="/images/installation/local-development-dark.png"
/>

## Installing the CLI

Check warning on line 17 in installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

installation.mdx#L17

Use 'command-line tool' instead of 'CLI'.

<Info>
**Prerequisite**: Please install [Node.js](https://nodejs.org/en) before proceeding.

Check warning on line 20 in installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

installation.mdx#L20

': P' should be in lowercase.
</Info>

<Steps>
Expand All @@ -36,7 +36,7 @@

</Step>
<Step title="Preview locally.">
Navigate to your docs directory (where your `docs.json` file is located) and execute the following command:

Check warning on line 39 in installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

installation.mdx#L39

In general, use active voice instead of passive voice ('is located').

```bash
mint dev
Expand All @@ -46,7 +46,7 @@
</Step>
</Steps>

Alternatively, if you do not want to install the CLI globally, you can run a one-time script:

Check warning on line 49 in installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

installation.mdx#L49

Use 'don't' instead of 'do not'.

Check warning on line 49 in installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

installation.mdx#L49

Use 'command-line tool' instead of 'CLI'.

```bash
npx mint dev
Expand All @@ -54,13 +54,13 @@

## Updates

If your local preview is out of sync with what you see on the web in the production version, update your local CLI:

Check warning on line 57 in installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

installation.mdx#L57

Use 'command-line tool' instead of 'CLI'.

```bash
mint update
```

If this `mint update` command is not available on your local version, re-install the CLI with the latest version:

Check warning on line 63 in installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

installation.mdx#L63

Use 'isn't' instead of 'is not'.

Check warning on line 63 in installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

installation.mdx#L63

Use 'command-line tool' instead of 'CLI'.

<CodeGroup>
```bash npm
Expand All @@ -74,13 +74,13 @@

## Custom ports

By default, the CLI uses port 3000. You can customize the port using the `--port` flag. To run the CLI on port 3333, for instance, use this command:

Check warning on line 77 in installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

installation.mdx#L77

Use 'command-line tool' instead of 'CLI'.

Check warning on line 77 in installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

installation.mdx#L77

Use 'command-line tool' instead of 'CLI'.

```bash
mint dev --port 3333
```

If you attempt to run on a port that is already in use, it will use the next available port:

Check warning on line 83 in installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

installation.mdx#L83

Use 'that's' instead of 'that is'.

Check warning on line 83 in installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

installation.mdx#L83

Avoid using 'will'.

```mdx
Port 3000 is already in use. Trying 3001 instead.
Expand All @@ -102,7 +102,7 @@

### Finding broken links

The CLI can assist with validating reference links made in your documentation. To identify any broken links, use the following command:

Check warning on line 105 in installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

installation.mdx#L105

Use 'command-line tool' instead of 'CLI'.

```bash
mint broken-links
Expand All @@ -110,13 +110,13 @@

### Checking OpenAPI spec

You can use the CLI to check your OpenAPI file for errors using the following command:

Check warning on line 113 in installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

installation.mdx#L113

Use 'command-line tool' instead of 'CLI'.

```bash
mint openapi-check <openapiFilenameOrUrl>
```

You can pass in a filename (e.g. `./openapi.yaml`) or a URL (e.g. `https://petstore3.swagger.io/api/v3/openapi.json`).
You can pass in a filename (for example, `./openapi.yaml`) or a URL (for example, `https://petstore3.swagger.io/api/v3/openapi.json`).

Check warning on line 119 in installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

installation.mdx#L119

Use parentheses judiciously.

### Renaming files

Expand All @@ -138,11 +138,11 @@

## Formatting

While developing locally, we recommend using extensions in your IDE to recognize and format `MDX` files.

Check warning on line 141 in installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

installation.mdx#L141

Try to avoid using first-person plural like 'we'.

If you use Cursor, Windsurf, or VS Code, we recommend the [MDX VS Code extension](https://marketplace.visualstudio.com/items?itemName=unifiedjs.vscode-mdx) for syntax highlighting, and [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) for code formatting.

Check warning on line 143 in installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

installation.mdx#L143

Try to avoid using first-person plural like 'we'.

If you use JetBrains, we recommend the [MDX IntelliJ IDEA plugin](https://plugins.jetbrains.com/plugin/14944-mdx) for syntax highlighting, and setting up [Prettier](https://prettier.io/docs/webstorm) for code formatting.

Check warning on line 145 in installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

installation.mdx#L145

Try to avoid using first-person plural like 'we'.

## Troubleshooting

Expand All @@ -155,7 +155,7 @@
3. Reinstall the mint CLI: `npm install -g mint`
</Accordion>
<Accordion title="Issue: Encountering an unknown error">
**Solution**: Go to the root of your device and delete the `~/.mintlify` folder. Afterwards, run `mint dev` again.

Check warning on line 158 in installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

installation.mdx#L158

': G' should be in lowercase.
</Accordion>
<Accordion title="Error: permission denied">
This is due to not having the required permissions to globally install node packages.
Expand All @@ -163,12 +163,12 @@
**Solution**: Try running `sudo npm i -g mint`. You will be prompted for your password, which is the one you use to unlock your computer.
</Accordion>
<Accordion title="The local preview doesn't look the same as my docs do on the web">
This is likely due to an outdated version of the CLI.

Check warning on line 166 in installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

installation.mdx#L166

Use 'command-line tool' instead of 'CLI'.

**Solution:** Run `mint update` to get the latest changes.

Check warning on line 168 in installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

installation.mdx#L168

': R' should be in lowercase.
</Accordion>
<Accordion title="mintlify vs. mint package">
If you have any problems with the CLI package, you should first run `npm ls -g`. This command shows what packages are globally installed on your machine.

Check warning on line 171 in installation.mdx

View check run for this annotation

Mintlify / Mintlify Validation (mintlify) - vale-spellcheck

installation.mdx#L171

Use 'command-line tool' instead of 'CLI'.

If you don't use npm or don't see it in the -g list, try `which mint` to locate the installation.

Expand Down