clssck
da9070ecf7
refactor: remove legacy storage implementations and k8s deployment
...
Remove deprecated storage backends and Kubernetes deployment configuration:
- Delete unused storage implementations: FAISS, JSON, Memgraph, Milvus, MongoDB, Nano Vector DB, Neo4j, NetworkX, Qdrant, Redis
- Remove Kubernetes deployment manifests and installation scripts
- Delete legacy examples for deprecated backends
- Consolidate to PostgreSQL-only storage backend
Streamline dependencies and add new capabilities:
- Remove deprecated code documentation and migration guides
- Add full-text search caching layer with FTS cache module
- Implement metrics collection and monitoring pipeline
- Add explain and metrics API routes
- Simplify configuration with PostgreSQL-focused setup
Update documentation and configuration:
- Rewrite README to focus on supported features
- Update environment and configuration examples
- Remove Kubernetes-specific documentation
- Add new utility scripts for PDF uploads and pipeline monitoring
2025-12-09 14:02:00 +01:00
clssck
69358d830d
test(lightrag,examples,api): comprehensive ruff formatting and type hints
...
Format entire codebase with ruff and add type hints across all modules:
- Apply ruff formatting to all Python files (121 files, 17K insertions)
- Add type hints to function signatures throughout lightrag core and API
- Update test suite with improved type annotations and docstrings
- Add pyrightconfig.json for static type checking configuration
- Create prompt_optimized.py and test_extraction_prompt_ab.py test files
- Update ruff.toml and .gitignore for improved linting configuration
- Standardize code style across examples, reproduce scripts, and utilities
2025-12-05 15:17:06 +01:00
yangdx
4ea2124001
Add GitHub CI workflow and test markers for offline/integration tests
...
- Add GitHub Actions workflow for CI
- Mark integration tests requiring services
- Add offline test markers for isolated tests
- Skip integration tests by default
- Configure pytest markers and collection
2025-11-18 11:36:10 +08:00
yangdx
926960e957
Refactor workspace handling to use default workspace and namespace locks
...
- Remove DB-specific workspace configs
- Add default workspace auto-setting
- Replace global locks with namespace locks
- Simplify pipeline status management
- Remove redundant graph DB locking
2025-11-17 12:54:33 +08:00
yangdx
36501b82f5
Initialize shared storage for all graph storage types in graph unit test
2025-11-06 19:24:12 +08:00
yangdx
0c47d1a2d1
Fix linting
2025-11-06 19:12:40 +08:00
yangdx
f3b2ba8152
Translate graph storage test from Chinese to English
2025-11-06 19:11:35 +08:00
yangdx
6b0f9795be
Add workspace parameter and remove chunk-based query unit tests
...
- Add workspace param to test storage init
- Remove get_nodes_by_chunk_ids tests
- Remove get_edges_by_chunk_ids tests
- Clean up batch operations test function
2025-11-06 18:18:01 +08:00
yangdx
a69194c079
Merge branch 'main' into add-Memgraph-graph-db
2025-07-04 23:53:07 +08:00
yangdx
f15e67c82c
Update comments
2025-06-29 21:53:05 +08:00
DavIvek
c0a3638d01
fix memgraph_impl.py according to test_graph_storage.py
2025-06-27 15:35:20 +02:00
Ken Chen
a3865caaea
Implement get_nodes_by_chunk_ids and get_edges_by_chunk_ids,
2025-06-25 22:17:17 +08:00
yangdx
e9dcac7caf
Update graph db test
2025-04-17 23:09:01 +08:00
yangdx
09cca6dbe6
Update graph db unit test
2025-04-17 22:58:49 +08:00
yangdx
54f720cb27
Fix linting
2025-04-16 14:55:54 +08:00
yangdx
d370c0ae12
Fix graph unit test edge direction problem
2025-04-16 14:33:25 +08:00
yangdx
2a950f3ff9
Fix linting
2025-04-16 14:07:22 +08:00
yangdx
e6b2a035ea
Update graph unit test
2025-04-16 14:06:05 +08:00
yangdx
1de74c9228
Fix linting
2025-04-15 12:34:04 +08:00
yangdx
262c93d8da
Add batch query unit test for grap storage
2025-04-13 01:07:39 +08:00
yangdx
394a6063ba
Fix linting
2025-04-04 03:41:05 +08:00
yangdx
99cce237df
Add graph storage unit test
2025-04-04 03:40:46 +08:00