docs: refresh doc-forge library and MCP bundle
- collect regenerated doc-forge combined site (wiki + lib) - drop stale lib/docforge duplicate subtree - mcp bundle now uses docs:// module resources
This commit is contained in:
@@ -345,6 +345,15 @@
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#servers" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
Servers
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
@@ -421,6 +430,10 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -505,6 +518,52 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../05_development/03_gsdfc_guide/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
Gsdfc Guide
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../05_development/04_mcp_guide/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
Mcp Guide
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
@@ -1273,6 +1332,15 @@
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#servers" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
Servers
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
@@ -1306,8 +1374,7 @@ bottom through the CLI.</p>
|
||||
<h2 id="loaders-models">Loaders → Models</h2>
|
||||
<p>The <code>docforge/loaders</code> package wraps <code>griffe</code> to extract modules, functions,
|
||||
classes, and Google-style docstring sections. Loaded data is normalized into
|
||||
the object model under <code>docforge/models</code> (<code>Module</code>, <code>Object</code>, <code>Project</code>,
|
||||
<code>Field</code>).</p>
|
||||
the object model under <code>docforge/models</code> (<code>Project</code>, <code>Module</code>, <code>DocObject</code>).</p>
|
||||
<h2 id="navigation">Navigation</h2>
|
||||
<p><code>docforge/nav</code> parses <code>docforge.nav.yml</code> specs (<code>NavSpec</code>, <code>Resolver</code>, and the
|
||||
MkDocs nav emitter) and, since the wiki kind, derives wiki navigation from the
|
||||
@@ -1318,6 +1385,12 @@ file structure via <code>build_wiki_nav</code>.</p>
|
||||
<li><code>MkDocsRenderer</code> → <code>docs/lib/**</code> reference markdown</li>
|
||||
<li><code>MCPRenderer</code> → <code>docs/mcp/**</code> structured documentation</li>
|
||||
</ul>
|
||||
<h2 id="servers">Servers</h2>
|
||||
<p><code>docforge/servers</code> serves generated artifacts over live protocols:</p>
|
||||
<ul>
|
||||
<li><code>MCPServer</code> → serves a pre-generated <code>docs/mcp/**</code> bundle through MCP
|
||||
resources (<code>docs://index</code>, <code>docs://nav</code>, <code>docs://modules/{module}</code>)</li>
|
||||
</ul>
|
||||
<h2 id="cli">CLI</h2>
|
||||
<p><code>docforge/cli</code> wires it all together:</p>
|
||||
<ul>
|
||||
|
||||
Reference in New Issue
Block a user