V7#1055
Merged
Merged
Conversation
Add tool/docs_mcp, a standalone Dart package (published as flutter_modular_docs_mcp) that runs an MCP server over stdio exposing the flutter_modular documentation: - search_docs tool: BM25 keyword search over heading-delimited doc sections - read_doc tool: fetch a full page by path or modular-docs:// URI - one MCP resource per doc page Docs are embedded at build time via bin/build_index.dart (scope: intro, platforms, flutter_modular/**; excludes legacy and shelf_modular), so the binary is self-contained. Includes unit + in-memory client/server tests, README, and CLAUDE.md (release + local-install/test guide). Relax root .pubignore to not blanket-exclude tool/: pub publish applies it to the nested package too, which would empty its archive. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…ntity Documentation - Rewrite the flutter_modular docs for the v7 API: getting started, modules & composition, dependency injection, navigation, nested routes / RouterOutlet, state management, testing, and a v6->v7 migration guide. - Reframe intro.md around the architecture the package pushes (scoped state, SSoT in repositories/services). Archive the old v6 pages under legacy-6/ and drop the deprecated shelf_modular section + platforms page. - Update root README quick-start to v7. Tooling - Upgrade Docusaurus 2.4.1 -> 3.10.1 (React 18, MDX 3, prism-react-renderer 2). - Parse .md as CommonMark (markdown.format: detect) so legacy Dart generics in prose don't break MDX 3; move onBrokenMarkdownLinks to markdown.hooks. - Standardize on yarn (remove package-lock.json, add yarn.lock). Brand - Apply the new visual identity: ochre/gold #a77b00 accent (pinned design value), "Stack" logo + favicon, Space Grotesk / Inter / JetBrains Mono typography. - Redesign the homepage hero (badge, headline, terminal card, grid texture) and feature cards; warm-espresso footer/dark surfaces. Remove old logo.png/.ico. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Adds the docs_mcp server (tool/docs_mcp) that serves the flutter_modular docs. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Re-embed the v7 docs (was serving v6), add the mcp-server.md page, and fix the index scope filter so the archived legacy-6/ v6 pages are excluded. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…ping necessary files
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.
Description
Checklist
fix:,feat:,docs:etc).docand added dartdoc comments with///.example.Breaking Change
Related Issues