feat: migrate documentation from Docusaurus to Astro Starlight#65
feat: migrate documentation from Docusaurus to Astro Starlight#65niderhoff wants to merge 5 commits intotelekom:mainfrom
Conversation
82290da to
923554b
Compare
- Replace Docusaurus 3.9 with Astro 6 + Starlight 0.38 - Port all 31 documentation pages to Starlight MDX format - Create German translations for all pages (src/content/docs/de/) - Build Astro components for AvailableModels and PlansPage (replacing React + Scale components) - Add flag-icons library for country flags - Telekom-branded custom CSS with Starlight variables - Bilingual support (English at /, German at /de/) - Update CI/CD workflow for Astro (dist/ output) - Include migration spec (MIGRATION_SPEC.md) for reference Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
923554b to
c4d0335
Compare
- Remove orphaned JSX components and useMyI18n.js from old Docusaurus setup - Fix Plans page content alignment to match pages with right sidebar - Cap LinkCards and pagination links at normal content width - Prevent table overflow at narrow viewports near 72rem breakpoint - Align header search bar with content via data-has-toc attribute
|
Looks good.
The rest looks good to me 👍 |
|
Regarding
We'd have to ask @ManvendraSinghJii for the intent here but reverse-engineering leads me to this:
|
No longer needed now that the Astro migration is complete.
The non-EU "Data Processing Location" column was showing the EU flag for all rows. Use a globe emoji for "EU & Worldwide" entries instead.
Clicking the copy button replaced innerHTML with an emoji, permanently losing the SVG. Remove the visual feedback entirely — just copy silently.


Changes
Why
PR #63's content changes are now included in this PR
PR #63 can be closed once our migration PR is merged — its changes are fully incorporated.