wifi-densepose/vendor/ruvector/docs/README.md

144 lines
5.9 KiB
Markdown

# RuVector Documentation
Complete documentation for RuVector, the high-performance Rust vector database with global scale capabilities.
## ๐Ÿ“š Documentation Structure
```
docs/
โ”œโ”€โ”€ adr/ # Architecture Decision Records
โ”œโ”€โ”€ analysis/ # Research & analysis docs
โ”œโ”€โ”€ api/ # API references (Rust, Node.js, Cypher)
โ”œโ”€โ”€ architecture/ # System design docs
โ”œโ”€โ”€ benchmarks/ # Performance benchmarks & results
โ”œโ”€โ”€ cloud-architecture/ # Cloud deployment guides
โ”œโ”€โ”€ code-reviews/ # Code review documentation
โ”œโ”€โ”€ dag/ # DAG implementation
โ”œโ”€โ”€ development/ # Developer guides
โ”œโ”€โ”€ examples/ # SQL examples
โ”œโ”€โ”€ gnn/ # GNN/Graph implementation
โ”œโ”€โ”€ guides/ # User guides & tutorials
โ”œโ”€โ”€ hnsw/ # HNSW index documentation
โ”œโ”€โ”€ hooks/ # Hooks system documentation
โ”œโ”€โ”€ implementation/ # Implementation details & summaries
โ”œโ”€โ”€ integration/ # Integration guides
โ”œโ”€โ”€ nervous-system/ # Nervous system architecture
โ”œโ”€โ”€ optimization/ # Performance optimization guides
โ”œโ”€โ”€ plans/ # Implementation plans
โ”œโ”€โ”€ postgres/ # PostgreSQL extension docs
โ”œโ”€โ”€ project-phases/ # Development phases
โ”œโ”€โ”€ publishing/ # NPM publishing guides
โ”œโ”€โ”€ research/ # Research documentation
โ”œโ”€โ”€ ruvllm/ # RuVLLM documentation
โ”œโ”€โ”€ security/ # Security audits & reports
โ”œโ”€โ”€ sparse-inference/ # Sparse inference docs
โ”œโ”€โ”€ sql/ # SQL examples
โ”œโ”€โ”€ testing/ # Testing documentation
โ””โ”€โ”€ training/ # Training & LoRA docs
```
### Getting Started
- **[guides/GETTING_STARTED.md](./guides/GETTING_STARTED.md)** - Getting started guide
- **[guides/BASIC_TUTORIAL.md](./guides/BASIC_TUTORIAL.md)** - Basic tutorial
- **[guides/INSTALLATION.md](./guides/INSTALLATION.md)** - Installation instructions
- **[guides/AGENTICDB_QUICKSTART.md](./guides/AGENTICDB_QUICKSTART.md)** - AgenticDB quick start
- **[guides/wasm-api.md](./guides/wasm-api.md)** - WebAssembly API documentation
### Architecture & Design
- **[architecture/](./architecture/)** - System architecture details
- **[cloud-architecture/](./cloud-architecture/)** - Global cloud deployment
- **[adr/](./adr/)** - Architecture Decision Records
- **[nervous-system/](./nervous-system/)** - Nervous system architecture
### API Reference
- **[api/RUST_API.md](./api/RUST_API.md)** - Rust API reference
- **[api/NODEJS_API.md](./api/NODEJS_API.md)** - Node.js API reference
- **[api/CYPHER_REFERENCE.md](./api/CYPHER_REFERENCE.md)** - Cypher query reference
### Performance & Benchmarks
- **[benchmarks/](./benchmarks/)** - Performance benchmarks & results
- **[optimization/](./optimization/)** - Performance optimization guides
- **[analysis/](./analysis/)** - Research & analysis docs
### Security
- **[security/](./security/)** - Security audits & reports
### Implementation
- **[implementation/](./implementation/)** - Implementation details & summaries
- **[integration/](./integration/)** - Integration guides
- **[code-reviews/](./code-reviews/)** - Code review documentation
### Specialized Topics
- **[gnn/](./gnn/)** - GNN/Graph implementation
- **[hnsw/](./hnsw/)** - HNSW index documentation
- **[postgres/](./postgres/)** - PostgreSQL extension docs
- **[ruvllm/](./ruvllm/)** - RuVLLM documentation
- **[training/](./training/)** - Training & LoRA docs
### Development
- **[development/CONTRIBUTING.md](./development/CONTRIBUTING.md)** - Contribution guidelines
- **[development/MIGRATION.md](./development/MIGRATION.md)** - Migration guide
- **[testing/](./testing/)** - Testing documentation
- **[publishing/](./publishing/)** - NPM publishing guides
### Research
- **[research/](./research/)** - Research documentation
- cognitive-frontier/ - Cognitive frontier research
- gnn-v2/ - GNN v2 research
- latent-space/ - HNSW & attention research
- mincut/ - MinCut algorithm research
---
## ๐Ÿš€ Quick Links
### For New Users
1. Start with [Getting Started Guide](./guides/GETTING_STARTED.md)
2. Try the [Basic Tutorial](./guides/BASIC_TUTORIAL.md)
3. Review [API Documentation](./api/)
### For Cloud Deployment
1. Read [Architecture Overview](./cloud-architecture/architecture-overview.md)
2. Follow [Deployment Guide](./cloud-architecture/DEPLOYMENT_GUIDE.md)
3. Apply [Performance Optimizations](./cloud-architecture/PERFORMANCE_OPTIMIZATION_GUIDE.md)
### For Contributors
1. Read [Contributing Guidelines](./development/CONTRIBUTING.md)
2. Review [Architecture Decisions](./adr/)
3. Check [Migration Guide](./development/MIGRATION.md)
### For Performance Tuning
1. Review [Optimization Guide](./optimization/PERFORMANCE_TUNING_GUIDE.md)
2. Run [Benchmarks](./benchmarks/BENCHMARKING_GUIDE.md)
3. Check [Analysis](./analysis/)
---
## ๐Ÿ“Š Documentation Status
| Category | Directory | Status |
|----------|-----------|--------|
| Getting Started | guides/ | โœ… Complete |
| Architecture | architecture/, adr/ | โœ… Complete |
| API Reference | api/ | โœ… Complete |
| Performance | benchmarks/, optimization/, analysis/ | โœ… Complete |
| Security | security/ | โœ… Complete |
| Implementation | implementation/, integration/ | โœ… Complete |
| Development | development/, testing/ | โœ… Complete |
| Research | research/ | ๐Ÿ“š Ongoing |
**Total Documentation**: 170+ comprehensive documents across 25+ directories
---
## ๐Ÿ”— External Resources
- **GitHub Repository**: https://github.com/ruvnet/ruvector
- **Main README**: [../README.md](../README.md)
- **Changelog**: [../CHANGELOG.md](../CHANGELOG.md)
- **License**: [../LICENSE](../LICENSE)
---
**Last Updated**: 2026-02-26 | **Version**: 2.0.4 (core) / 0.1.100 (npm) | **Status**: Production Ready