Epic 23: Framework Routes Expansion
Priority: P1
Target Version: v0.20.0
Goal
Expand framework-aware route extraction beyond ThinkPHP and Spring Boot.
Key Features
Success Criteria
Architecture Notes
- Plugin architecture established in v0.5.0 (
src/codeindex/extractors/)
- Each extractor subclasses
BaseRouteExtractor
- Express.js requires TypeScript support (Epic 20) first
Dependencies
- Express.js extraction depends on Epic 20 (TypeScript parser)
- All others can be implemented independently
Reference
- Existing extractors:
src/codeindex/extractors/thinkphp.py, spring.py
- ROADMAP:
docs/planning/ROADMAP.md
Epic 23: Framework Routes Expansion
Priority: P1
Target Version: v0.20.0
Goal
Expand framework-aware route extraction beyond ThinkPHP and Spring Boot.
Key Features
Success Criteria
Architecture Notes
src/codeindex/extractors/)BaseRouteExtractorDependencies
Reference
src/codeindex/extractors/thinkphp.py,spring.pydocs/planning/ROADMAP.md