SuperAPI AI 工具集

Architecture Diagramming Expert

数据与分析

查看项目

更新于 10-16 08:47

技能介绍

用途:为云架构(重点是 Oracle Cloud Infrastructure,OCI)绘制专业架构图,并根据使用场景选择合适工具。

主要能力与工具选择:D2 适合高质量架构图,可输出 SVG、PNG、PDF,推荐配合 TALA 布局与网格分层;Mermaid 适合流程图与序列图,可直接嵌入 Markdown 并在 GitHub 渲染;Draw.io 适合复杂图与 OCI 图标场景,输出 PNG、SVG、PDF;PlantUML 适合 UML 与旧有场景;ASCII 适合快速内联文档。

必要用法:D2 安装示例为 macOS 执行 brew install d2,Windows 执行 choco install d2,Linux 执行 curl -fsSL https://d2lang.com/install.sh | sh -s --,随后用 d2 --version 验证。绘图后可执行 d2 --layout=tala input.d2 output.svg、d2 --layout=tala input.d2 output.png,或用 d2 --theme=200 切换主题、d2 --watch 自动刷新。Draw.io 需先安装桌面版,再使用 draw.io --export --format png --output diagram.png diagram.drawio 等命令导出,也可加 --scale 2 提高分辨率、--all-pages 导出全部页面。Mermaid 可用 npx @mermaid-js/mermaid-cli -i diagram.mmd -o diagram.svg。OCI 官方图标工具包可从 Oracle 文档页面下载,在 Draw.io 中通过 File → Open Library From → Device 导入 .xml 文件后使用。

适用场景:需要展示分层架构、多云端架构、OCI 专用架构、序列流程、数据流和安全边界等。

限制:资料未提供各工具的收费、授权或性能对比信息;实际可用性取决于本地环境与版本。使用 OCI 官方图标需自行从 Oracle 下载并遵守其使用条款。