Add an "ide" component - #13708
Conversation
|
Staged preview of the updated flutter.dev site (updated for commit a1d8866): https://flutter-dev-230821--www-pr13708-ide-component-djgv8rr8.web.app |
|
Staged preview of the updated docs.flutter.dev site (updated for commit e7c3351): https://flutter-docs-prod--docs-pr13708-ide-component-1g9w9f0b.web.app |
There was a problem hiding this comment.
Code Review
This pull request introduces a new interactive file-tree explorer component (IdeExplorer) for documentation sites, including its SASS styles, Jaspr Dart components, a custom markdown parser, and client-side interactivity scripts. The feedback highlights several critical issues: a potential hydration mismatch in SSR due to a global static counter, invalid HTML nesting of a inside a
| (reasoning, safety, and conciseness) using automated model judges | ||
| and expert human grading. | ||
|
|
||
| {% render "docs/ai/flutter_bench_task_explorer.md" %} |
There was a problem hiding this comment.
This is for demo purposes, and needs to be removed before merged
Description of what this PR is changing or adding, and why:
This is adding an interactive IDE component, because its cool. I'm using it for the FlutterBench updates, but want to land this separately to keep the PR sane.
Depends on #13766