This directory contains comprehensive documentation for the Copilot API project and its ongoing migration to a hybrid Node.js + Rust architecture.
- ../README.md - Main project README with features and usage
- ../CLAUDE.md - Development guide for Claude Code integration
- MIGRATION-STATUS.md - Current migration status and progress tracking
- IMPLEMENTATION-GUIDE.md - Step-by-step implementation instructions
- ADR.md - Architecture Decision Records for technical choices
- PRD.md - Product Requirements Document for migration goals
- openai.md - OpenAI API compatibility details
- anthropic.md - Anthropic API compatibility details
- mapping.md - API endpoint mapping and translation
- index.html - Usage monitoring dashboard
Current Phase: Planning Complete - Ready for Implementation
Architecture: Hybrid Node.js (API layer) + Rust (performance core)
Key Benefits:
- 50%+ latency reduction target
- 2x throughput improvement target
- 50% memory reduction target
- Zero breaking changes guarantee
- Understanding the Migration: Start with MIGRATION-STATUS.md
- Implementation Work: Follow IMPLEMENTATION-GUIDE.md
- Technical Decisions: Review ADR.md for architectural choices
- Performance Goals: See PRD.md for detailed requirements
- Migration Status: Updated weekly during active development
- Implementation Guide: Updated as implementation progresses
- ADRs: Updated when major technical decisions are made
- API Documentation: Updated when endpoints change
For questions or clarifications, refer to the specific documents or the main project repository.