mirror of
https://github.com/zilliztech/claude-context.git
synced 2025-10-06 01:10:02 +03:00
1.2 KiB
1.2 KiB
Contributing to @zilliz/code-context-core
Thanks for your interest in contributing to the Code Context core package!
📖 First time contributing? Please read the main contributing guide first for general setup and workflow.
Core Package Development
This guide covers development specific to the core indexing engine.
Development Workflow
Quick Commands
# Build core package
pnpm build:core
# Watch mode for development
pnpm dev:core
Making Changes
- Create a new branch for your feature/fix
- Make your changes in the
src/directory - Follow the commit guidelines in the main guide
Project Structure
src/context.ts- Main CodeContext classsrc/embedding/- Embedding providers (OpenAI, VoyageAI, Ollama)src/vectordb/- Vector database implementations (Milvus)src/splitter/- Code splitting logicsrc/types.ts- TypeScript type definitions
Guidelines
- Use TypeScript strict mode
- Follow existing code style
- Handle errors gracefully
Questions?
- General questions: See main contributing guide
- Core-specific issues: Open an issue with the
corelabel