Skip to content

docs: restructure IA around product lines (Phase 1)#300

Draft
shirgoldbird wants to merge 4 commits intomainfrom
restructure-docs-ia-phase1
Draft

docs: restructure IA around product lines (Phase 1)#300
shirgoldbird wants to merge 4 commits intomainfrom
restructure-docs-ia-phase1

Conversation

@shirgoldbird
Copy link
Copy Markdown
Member

Summary

Implements Phase 1 of the docs IA proposal: reorganize the Documentation and API Reference tabs around product lines instead of topic-based sections.

  • 30 pages moved to new locations matching the product-line IA
  • 4 sections dissolved: Best Practices, Learning & How-Tos, XML and HTML Handling, Resources
  • New sections created: Translate API (with 5 subsections), Admin API, Going to Production, Cookbooks, Changelog
  • API Reference tab restructured from one flat group into 4 product-line groups (Translate API, Write API, Voice API, Admin API)
  • 69 redirects added from old URLs to new locations
  • 11 broken internal links fixed across moved and non-moved files
  • Navbar updated with "API Pricing" and "Manage Keys" links

What this does NOT change

  • No content rewrites (Phase 2)
  • No new pages created (Phase 3)
  • Write API and Voice API Documentation sections deferred until overview pages exist
  • Hidden pages (About, DeepL 101, XML, breaking changes, alpha/beta) left in place for Phase 2 merges

Pages hidden from nav (still exist as files)

  • docs/getting-started/about.mdx — folded into Introduction in Phase 2
  • docs/learning-how-tos/examples-and-guides/first-things-to-try-with-the-deepl-api.mdx — merged into Your first API request in Phase 2
  • docs/xml-and-html-handling/xml.mdx — merged into Handle XML content in Phase 2
  • docs/resources/breaking-changes-change-notices/ — linked from Changelog page
  • docs/resources/alpha-and-beta-features.mdx — linked from Changelog page
  • docs/resources/deepl-developer-community.mdx — banner/footer link
  • docs/resources/open-api-spec.mdx — linked from Client libraries page

Test plan

  • Verify Mintlify preview deploys successfully
  • Spot-check Documentation tab nav matches the target IA tree
  • Spot-check API Reference tab has 4 product-line groups
  • Test 5-10 redirects from old URLs to confirm they resolve
  • Verify navbar shows API Pricing and Manage Keys links
  • Check that DEPRECATED tag appears on Monolingual Glossaries v2 group
  • Check that BETA tag appears on v3 Languages group

🤖 Generated with Claude Code

Reorganize ~95 documentation pages from topic-based sections (Getting
Started, Best Practices, XML and HTML Handling, Resources) into
product-line sections (Translate API, Admin API) with cross-cutting
sections (Going to Production, Cookbooks, Changelog).

Documentation tab changes:
- Dissolve Best Practices, Learning & How-Tos, XML and HTML Handling,
  and Resources sections
- Create Translate API section with subsections: Text Translation,
  Document Translation, Customizations, Structured Content, Languages
- Create Admin API, Going to Production, Cookbooks, Changelog sections
- Add Test with Postman to Developer Tools group
- Add Enable Beta Languages to nav (was hidden)

API Reference tab changes:
- Replace single "API Reference" group with product-line top-level
  groups: Translate API, Write API, Voice API, Admin API
- Rename "Translate Speech in Realtime" to "Voice API"
- Add DEPRECATED tag to Monolingual Glossaries v2 group
- Add BETA tag to v3 Languages group
- Add service specification updates pages for Write and Voice APIs

Also:
- Add "API Pricing" and "Manage Keys" to navbar
- Add 69 redirects from old URLs to new locations
- Fix 11 broken internal links caused by page moves

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@mintlify
Copy link
Copy Markdown
Contributor

mintlify bot commented Apr 14, 2026

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

Project Status Preview Updated (UTC)
deepl-c950b784 🟢 Ready View Preview Apr 14, 2026, 8:49 PM

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

- Move Languages from Translate API to Getting Started (docs tab)
  and Admin API (API Reference tab)
- Move Admin API overview to first position in API Reference listing
- Remove service specification update pages from Write and Voice
  API sidebar nav
- Rename "Monolingual Glossaries v2" to "Glossaries v2"
- Nest GET usage analytics under Organization usage analytics group
- Move Changelog from standalone section to page under Getting Started
- Rename page title from "Roadmap and release notes" to "Changelog"

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Previously hidden pages are now visible in the nav:

- XML page: added to renamed "XML & HTML" group (was "Structured Content")
- Developer Community: moved to Developer Tools group
- OpenAPI spec: moved to Developer Tools group
- Alpha and beta features: moved to new "Updates" group
- Breaking changes: moved to "Updates" group, renamed from
  "Breaking changes (Change Notices)" to "Breaking changes"
- Changelog, alpha/beta, and breaking changes grouped under
  "Updates" in Getting Started

Also:
- Remove DeepL 101 reference from intro page (page stays hidden
  for Phase 2 merge)
- Update stale cookbook/guides links on intro page
- Fix internal links in breaking changes overview page

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Languages: break out from Getting Started into its own top-level
  section in the Documentation tab
- API Updates: promote from nested group under Getting Started to
  top-level section containing Changelog, Alpha and beta features,
  and Breaking changes

Documentation tab now has 7 top-level groups:
Getting Started, Languages, Translate API, Admin API,
Going to Production, Cookbooks, API Updates

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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