TomlSmith 分为五个仓库。Rust 库、CLI、语言服务器与 Playground 共用解析和格式化实现,另外两个仓库分别存放基准测试与视觉资源。
| 仓库 | 是什么 |
|---|---|
| tomlsmith | 核心:Rust 库(tomlsmith)、CLI(tomlsmith-cli)与语言服务器(tomlsmith-lsp) |
| playground | 使用 WebAssembly 检查和格式化 TOML 的浏览器工作台 |
| vscode-plugin | tomlsmith-lsp 的 VS Code 扩展客户端 |
| benchmark | 对比 TOML 检查器与格式化器的端到端 CLI 测量 |
| icon-assets | 项目图标与社交预览图的源文件和导出文件 |
Playground 源码仓库会构建纯浏览器工作台:
分析与格式化在当前浏览器标签页本地运行,不上传源码。
benchmark 在测量 CLI 延迟与内存前检查各产品的输出;icon-assets 存放组织、网站、Playground 和编辑器扩展使用的视觉文件。
所有仓库均采用 MIT 许可证。提交 Pull Request 前请阅读对应仓库的 CONTRIBUTING.md,并遵守该仓库的行为准则。