anitnilay20 / anitnilay20/thoth
Data source: MongoDB plugin
- 主要言語
- Rust
- スター
- 70
- フォーク
- 5
- 平均マージ
- 10時間 33分
- マージ済み PR(30日)
- 2
説明
Document database. **Non-SQL** — new adapter shape + browsing paradigm.
Builds on the **Seshat** foundation (#93, shipped in #99): host `tcp-client` (+ host-side TLS), owner-thread query execution, `secure-storage` for credentials, and the `UiNode` DSL (connection dialog, dock tabs, results grid, `json-tree`).
## Transport
- MongoDB wire protocol (`OP_MSG`) over TCP `:27017`, BSON payloads. Auth: SCRAM-SHA-256 (same family as the Postgres SCRAM already implemented), TLS.
## Reuse
- `tcp-client`, owner thread, `secure-storage`, tabs, and `json-tree` for documents.
## New work
- MongoDB wire protocol + BSON codec; SCRAM-SHA-256 auth; a document browser (database → collection → documents), a find/filter query editor (JSON), and results rendered as a `json-tree` list rather than a table.
---
Part of the data-source plugins epic #109.
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
評価
この issue はまだ評価されていません。