Skip to content

Port the participant help articles into the Mintlify docs - #110

Merged
leowilkin merged 1 commit into
mainfrom
mintlify-participant-docs
Sep 4, 2026
Merged

Port the participant help articles into the Mintlify docs#110
leowilkin merged 1 commit into
mainfrom
mintlify-participant-docs

Conversation

@leowilkin

Copy link
Copy Markdown
Member

Moves the 17 participant guides out of the separate Astro Starlight site (~/code/attend-docs) and into docs/, so there's one docs build, one deploy, and one URL.

What actually needed converting

The prose was clean — no ::: asides, one table, no raw HTML. It was the Starlight scaffolding around it that had to change:

Starlight Mintlify
sidebar: order: in frontmatter ordering in docs.json
](images/foo.png) (page-relative) ](/participants/images/foo.png) (content-root)
](/participants/x/) ](/participants/x)
> **Q?** A. blockquotes <Note> / <Tip> / <Warning>
template: splash + <CardGrid> <Columns> + <Card href>

The nine blockquotes were graded rather than blanket-converted: the 911 advice and the under-18 note on public profiles are <Warning>, the "add your wallet pass before you travel" one is <Tip>, the rest are <Note>.

Structure

index.mdx becomes the help landing page, carrying over the four cards from the Starlight hero. The old API landing page moves to api-introduction.mdx under its own API reference tab, so Help and API sit as siblings instead of one being buried under the other.

I verified every navigation entry resolves to a file, every content file appears in navigation, every image link resolves, and no Starlight syntax survived.

Vale

Vale only covered [*.md], so it was skipping the most reader-facing prose in the repo. It now covers .mdx too.

Its Microsoft style fights this voice on four rules, so those are off for docs/participants only — the rest of the repo keeps the full style — with the reasoning written into .vale.ini:

  • FirstPerson / We — the FAQ headings are the reader's own words ("My ticket won't load"), and we answer as people ("email us, a real human reads it"). Stripping either makes the page colder and no clearer.
  • UIVerbs — "click" is what the instruction means on the web app these articles document.
  • HeadingPunctuation — FAQ headings are questions and end in question marks.

Nine words from the articles (autosave, Bluesky, dropoff, headshot, superadmin, unsubmitted, wifi…) join the vocabulary. Findings across docs/ drop from 83 to 10, and the ten that remain are real prose nits rather than noise.

Also removes the now-dead [docs/superpowers/**] exclusion — that directory went away in #109.

Screenshots

All 20 are the seeded demo account — june.demo@example.com, a 555 number, "Mock Summit 2025", "Juniper Reyes". I checked them before committing rather than after, since this repo is public and the articles show health, guardian-consent and profile screens.

https://claude.ai/code/session_01PtsTSgKVNFXJiUEErUbA6h

The 17 participant guides lived in a separate Astro Starlight site. Move them
into docs/ so there is one docs build, one deploy, and one URL.

The prose needed almost nothing — no ::: asides, one table, no raw HTML. What
changed is the Starlight-specific scaffolding around it: sidebar.order in
frontmatter gives way to docs.json ordering, page-relative image paths become
content-root paths, Starlight's trailing-slash internal links lose the slash,
and the nine one-line blockquotes become real callouts. The 911 advice and the
under-18 note on public profiles are Warnings, the wallet-pass one a Tip, the
rest Notes.

index.mdx becomes the help landing page, carrying over the Starlight hero's
four cards. The old API landing page moves to api-introduction.mdx under an
API reference tab, so Help and API are siblings rather than one buried in the
other.

Vale now covers .mdx, which is where the reader-facing prose actually lives.
Its Microsoft style fights that voice on four rules, so those are switched off
for docs/participants only, with the reasoning in .vale.ini: the FAQ headings
are the reader's own words, we answer as people, "click" is what the web app
means, and questions end in question marks. The rest of the repo keeps the
full style. Nine words from the articles join the vocabulary. Findings across
docs/ go from 83 to 10, and the ten left are real.

Every screenshot is the seeded demo account — june.demo@example.com, a 555
number, Mock Summit 2025 — checked before committing, since this repo is
public and the articles show health, guardian and profile screens.

Claude-Session: https://claude.ai/code/session_01PtsTSgKVNFXJiUEErUbA6h
@mintlify

mintlify Bot commented Sep 4, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
attend 🟢 Ready View Preview Sep 4, 2026, 5:27 PM

💡 Tip: Enable Automations to automatically generate PRs for you.

@leowilkin
leowilkin merged commit 1e7fd1d into main Sep 4, 2026
16 checks passed
@leowilkin
leowilkin deleted the mintlify-participant-docs branch September 4, 2026 17:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant