Fix architecture diagram and test coverage on site
Architecture diagram was missing the second row of plugins (session, context, file-io, tools). Test description only listed 2 of 8 actual test files. Corrected both pages to match the real repo layout. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
16
en.html
16
en.html
@@ -315,14 +315,12 @@ build/dstalk-cli/dstalk-cli.exe config.toml</code></pre>
|
||||
│ dstalk-core.dll — Plugin Host │
|
||||
│ Plugin Loader · Service Registry · Event Bus · │
|
||||
│ Config Manager │
|
||||
└──┬───────┬───────┬───────┬───────┬───────┬──────────┘
|
||||
▼ ▼ ▼ ▼ ▼ ▼
|
||||
deepseek anthropic network lsp session context
|
||||
(ai) (ai) (http) client
|
||||
▼ ▼ ▼
|
||||
config file-io tools
|
||||
│ │ │
|
||||
└── Boost.JSON / Boost.Asio / Beast / OpenSSL TLS ──┘</code></pre>
|
||||
├───────────────┬───────────────┬─────────────────────┤
|
||||
│ deepseek (ai) │ anthropic (ai)│ network (http) │
|
||||
│ lsp (client) │ session │ context │
|
||||
│ config │ file-io │ tools │
|
||||
└───────────────┴───────────────┴─────────────────────┘
|
||||
Boost.JSON · Boost.Asio / Beast · OpenSSL TLS</code></pre>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
@@ -338,7 +336,7 @@ build/dstalk-cli/dstalk-cli.exe config.toml</code></pre>
|
||||
<tr><td>CLI frontend</td><td>ANSI terminal UI using dstalk/dstalk_api.h</td><td><span class="ok">Enabled</span></td></tr>
|
||||
<tr><td>GUI frontend</td><td>SDL3 graphical frontend, enabled via CMake option DSTALK_BUILD_GUI</td><td><span class="ok">In place</span></td></tr>
|
||||
<tr><td>Plugins</td><td>9 functional plugins (deepseek · anthropic · network · lsp · session · context · config · file-io · tools), standalone DLLs</td><td><span class="ok">Enabled</span></td></tr>
|
||||
<tr><td>Tests</td><td>tests/ ships host_api_test and smoke_test, integrated with CTest</td><td><span class="ok">Enabled</span></td></tr>
|
||||
<tr><td>Tests</td><td>8 test files covering plugin host, event bus, service registry, plugin loader, and AI plugins, integrated with CTest</td><td><span class="ok">Enabled</span></td></tr>
|
||||
<tr><td>Docs</td><td>docs/tutorial, docs/reference (commands, plugin-abi)</td><td><span class="ok">Published</span></td></tr>
|
||||
<tr><td>Examples</td><td>examples/example_plugin shows a plugin template</td><td><span class="ok">Available</span></td></tr>
|
||||
<tr><td>Dependencies</td><td>Conan2, boost/1.86.0, openssl/3.4.1</td><td><span class="ok">Configured</span></td></tr>
|
||||
|
||||
21
index.html
21
index.html
@@ -310,17 +310,14 @@ build/dstalk-cli/dstalk-cli.exe config.toml</code></pre>
|
||||
└───────────────────────┬─────────────────────────────┘
|
||||
│ C ABI
|
||||
┌───────────────────────▼─────────────────────────────┐
|
||||
│ dstalk-core.dll — Plugin Host │
|
||||
│ Plugin Loader · Service Registry · Event Bus · │
|
||||
│ Config Manager │
|
||||
└──┬───────┬───────┬───────┬───────┬───────┬──────────┘
|
||||
▼ ▼ ▼ ▼ ▼ ▼
|
||||
deepseek anthropic network lsp session context
|
||||
(ai) (ai) (http) client
|
||||
▼ ▼ ▼
|
||||
config file-io tools
|
||||
│ │ │
|
||||
└── Boost.JSON / Boost.Asio / Beast / OpenSSL TLS ──┘</code></pre>
|
||||
│ dstalk-core.dll — 插件宿主 │
|
||||
│ 插件加载 · 服务注册 · 事件总线 · 配置管理 │
|
||||
├───────────────┬───────────────┬─────────────────────┤
|
||||
│ deepseek (ai) │ anthropic (ai)│ network (http) │
|
||||
│ lsp (client) │ session │ context │
|
||||
│ config │ file-io │ tools │
|
||||
└───────────────┴───────────────┴─────────────────────┘
|
||||
Boost.JSON · Boost.Asio / Beast · OpenSSL TLS</code></pre>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
@@ -336,7 +333,7 @@ build/dstalk-cli/dstalk-cli.exe config.toml</code></pre>
|
||||
<tr><td>CLI 前端</td><td>ANSI 终端 UI,调用 dstalk/dstalk_api.h</td><td><span class="ok">已启用</span></td></tr>
|
||||
<tr><td>GUI 前端</td><td>SDL3 图形化前端,CMake 选项 DSTALK_BUILD_GUI 启用</td><td><span class="ok">已就位</span></td></tr>
|
||||
<tr><td>插件</td><td>9 个功能插件 (deepseek · anthropic · network · lsp · session · context · config · file-io · tools),独立 DLL</td><td><span class="ok">已启用</span></td></tr>
|
||||
<tr><td>测试</td><td>tests/ 提供 host_api_test 与 smoke_test,CTest 集成</td><td><span class="ok">已启用</span></td></tr>
|
||||
<tr><td>测试</td><td>8 个测试文件覆盖插件宿主、事件总线、服务注册、插件加载及各 AI 插件,CTest 集成</td><td><span class="ok">已启用</span></td></tr>
|
||||
<tr><td>文档</td><td>docs/tutorial、docs/reference (commands、plugin-abi)</td><td><span class="ok">已发布</span></td></tr>
|
||||
<tr><td>示例</td><td>examples/example_plugin 展示插件开发模板</td><td><span class="ok">已提供</span></td></tr>
|
||||
<tr><td>依赖管理</td><td>Conan2,boost/1.86.0,openssl/3.4.1</td><td><span class="ok">已配置</span></td></tr>
|
||||
|
||||
Reference in New Issue
Block a user