Implement core functionality for parsing and generating ROADMAP.md files.
Part of: ROADMAP.md Package v1.0 (#46)
Due Date: 2025-10-22
Progress
Tasks
Testing
Write comprehensive unit tests covering:
- Parser edge cases (nested roadmaps, invalid syntax, large files)
- Generator output validation
- GitHub sync scenarios
- Type checking
CLI Tool
Create command-line interface:
- `roadmap validate ` - Validate syntax
- `roadmap sync ` - Sync to GitHub
- `roadmap generate ` - Generate markdown from JSON
- `roadmap stats ` - Show roadmap statistics
Performance
- Optimize parsing for large roadmaps (1000+ tasks)
- Implement streaming parser for huge files
- Add caching for repeated parses
- Benchmark against common roadmap sizes
Files
- `ai/packages/roadmap.md/src/parser.ts` - Parser implementation
- `ai/packages/roadmap.md/src/generator.ts` - Generator implementation
- `ai/packages/roadmap.md/src/types.ts` - TypeScript types
- `ai/packages/roadmap.md/src/index.ts` - Public API
Generated from ROADMAP.md
Implement core functionality for parsing and generating ROADMAP.md files.
Part of: ROADMAP.md Package v1.0 (#46)
Due Date: 2025-10-22
Progress
Tasks
Testing
Write comprehensive unit tests covering:
CLI Tool
Create command-line interface:
Performance
Files
Generated from ROADMAP.md