Migration - #42
Draft
thomasjball wants to merge 45 commits into
Draft
Conversation
- Implemented a script to generate a local search baseline from the source text in the 'src/pages' directory, outputting results to 'results.md'. - Created a new markdown file to store the search baseline results. - Added a bash script to capture SEO metadata from specified routes, outputting the results to 'snapshot.md'. - Included notes on the limitations of title extraction due to dynamic page hydration.
…umentation - Added package.json for project configuration and dependencies. - Included a sample image (houston.webp) in the assets directory. - Created content configuration for documentation collections. - Added example guide and reference markdown files for documentation. - Established a main documentation index with a hero section and next steps. - Configured TypeScript with a strict settings file.
- Introduced `protocol.mdx` detailing the Jacdac protocol layers, including service, transport, and network interface layers. - Added `service-specification.mdx` outlining the structure and components of Jacdac service specifications, including registers, commands, and events. - Created `single-wire-serial.mdx` to describe the Single Wire Serial (SWS) protocol for Jacdac communication between microcontrollers. - Implemented baseline migration checks for reference links and SEO validation, ensuring no broken links and proper metadata in the new Astro documentation structure.
- Created link check JSON and markdown files for clients, ddk, and faq/start routes, documenting checked pages and issues found. - Added snapshot diff notes for clients and ddk routes, detailing migrated routes and notable differences from Gatsby to Astro. - Included SEO check markdown files for clients, ddk, and faq/start routes, specifying route titles, descriptions, and canonical links.
- Updated sidebar configuration for various documentation files to use 'sidebar' property instead of 'order'. - Added new links to the sidebar in the main configuration for improved navigation. - Ensured consistent formatting across all documentation files for better maintainability.
…Starlight migration
…ce image handling
- Added a new DashboardMigrationPanel component to provide information about the React dashboard migration. - Created a new Astro page for the dashboard that includes the DashboardMigrationPanel and an embedded iframe for the Jacdac Device Dashboard. - Updated package.json to include React and Astro React integration dependencies.
…navigate functions
- Updated imports for Button, IconButton, Link, and ListItemButton across multiple components to use the new GatsbyMuiCompat module. - This change improves consistency and maintainability by centralizing the Material-UI component imports.
…oving lazy imports for icons
…tion; include route verification script
…yDeviceTreeIsland component and route verification
thomasjball
marked this pull request as draft
August 10, 2026 18:10
…and for improved simulator handling
…roved state management
…ody for dynamic device visibility
…ructure checks and role reset handling
…ling in MakeCodeSimBody
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.