Repository navigation
Conversation
Add a Platform Support page to the Zvec docs that consolidates: - official language SDKs (Python, Node.js, Go, Rust, Java, Dart/Flutter) with install commands, repositories, and prebuilt platform coverage - CI-verified OS/architecture combinations and prebuilt artifact status, including musl Linux, macOS Intel, Android, iOS, and RISC-V - an index-by-platform availability matrix (Flat, IVF, HNSW, Vamana, sparse, RaBitQ, DiskANN, INVERT, FTS) Registered in the Introduction section of both en/zh sidebars.
|
☁️ Cloudflare Pages preview: https://073a3eba.zvec-web.pages.dev |
|
感觉页面有点乱,表格太多了。可以参考 duckdb 的风格 https://duckdb.org/install/?platform=macos&environment=nodejs |
- Drop the per-SDK notes accordion and the ecosystem tools paragraph to reduce visual density - Fix relative links (./ -> ../) so the index matrix and related cards resolve correctly from the page URL - Point the RaBitQ row's HNSW / IVF labels at the HNSW-RaBitQ and IVF-RaBitQ concept pages
|
可是这种很详细的表格更适合给我们这些内部开发者看,而不适合给外部用户看。外部用户都是有很明确的倾向的,我就是来使用 python sdk 的,或者我就是来使用 rust sdk 的,那我就不关心 nodejs sdk 是否支持 linux/arm64。给他们一个这种表格感觉会造成比较重的心智负担。可以做成像duckdb 那样,让用户自己选择sdk,然后会跳出该sdk相关的安装指令和适配的平台。 索引可用性用表格来表达倒是比较合适的 |
External users usually arrive with a language in mind, so replace the wide SDK comparison table with fumadocs Tabs: each tab shows only the install command, prebuilt platform coverage, and repository link for that SDK, matching the DuckDB installer experience while staying static MDX.
External readers care about whether prebuilt artifacts exist for their OS/arch; the CI details were internal-oriented density. The legend row still explains the check/cross marks, including RISC-V build-from-source.
|
同步最新改动(c682127):「支持的软硬件平台」表去掉了 CI 验证列,只保留 平台 / 架构 / 预编译产物 三列;✅/❌ 的含义由表下图例行说明(含 RISC-V 需源码构建)。SDK Tabs 与索引矩阵不变。 新预览: |
| ``` | ||
|
|
||
| - **预编译覆盖**:Linux x64 / ARM64、macOS ARM64、Windows x64 | ||
| - **代码仓库**:[zvec-ai/zvec-go](https://github.com/zvec-ai/zvec-go) |
There was a problem hiding this comment.
当前显示效果有点奇怪,这里感觉直接放原始链接就可以了,直接 https://github.com/zvec-ai/zvec-go
| npm install @zvec/zvec | ||
| ``` | ||
|
|
||
| - **预编译覆盖**:Linux x86_64 / ARM64(glibc 与 musl)、macOS ARM64 / x64、Windows x64 |
There was a problem hiding this comment.
预编译覆盖改成 bullet point 试试
预编译覆盖:
- linux
- mac
- windows
| | iOS | arm64 | ✅ | | ||
| | RISC-V | riscv64 | ❌ | | ||
|
|
||
| *✅ = 提供预编译产物 · ❌ = 需源码构建。* |
There was a problem hiding this comment.
这句话感觉有点多余,直接这样? | RISC-V | riscv64 | ❌ (需源码构建) |
| | [INVERT](../concepts/inverted-index/)(标量倒排) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | ||
| | [FTS](../concepts/fts-index/)(全文检索) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | ||
|
|
||
| *✅ = 该平台可用 · ❌ = 不支持。* |
|
|
||
| All SDKs share one stable C API boundary — pick your language to see the install command and prebuilt platform coverage. | ||
|
|
||
| <Tabs items={['Python', 'Node.js', 'Go', 'Rust', 'Java', 'Dart / Flutter']}> |
|
|
||
| *✅ = prebuilt artifacts published · ❌ = build from source.* | ||
|
|
||
| ## Index Availability |
There was a problem hiding this comment.
这部分可以默认折叠,默认只给用户最简单的信息:支持什么语言、平台、安装方式
| </Tabs> | ||
|
|
||
|
|
||
| ## Supported Platforms |
There was a problem hiding this comment.
语言/安装方式/支持平台,这几部分可以合并一下吧,尽量让用户看起来一眼看完
There was a problem hiding this comment.
建议保持分开,见最上面钦仁的讨论,之前是合到一起的,页面看着比较乱
| | iOS | arm64 | ✅ | | ||
| | RISC-V | riscv64 | ❌ | | ||
|
|
||
| *✅ = prebuilt artifacts published · ❌ = build from source.* |
There was a problem hiding this comment.
“✅ = prebuilt artifacts published · ❌ = build from source.” 这句话可以删掉吧
|
|
||
| ## Index Availability | ||
|
|
||
| | Index | Linux x86_64 | Linux ARM64 | macOS ARM64 | Windows x86_64 | Android arm64 | iOS arm64 | RISC-V | |
There was a problem hiding this comment.
“Android arm64” -> "Android arm64-v8a"
- per-SDK prebuilt coverage as bullet points per platform - repository entries shown as raw URLs - add C / C++ tab with prebuilt SDK archive install example - drop the ✅/❌ legend sentences; RISC-V row carries an inline build-from-source note instead - rename Android arm64 to arm64-v8a in the index matrix - collapse the index availability matrix behind an accordion so the default view stays language + install + platforms
Add a Platform Support page to the Zvec docs that consolidates:
Registered in the Introduction section of both en/zh sidebars.