Feature request
Description
As a developer, I want a unified Tree-sitter implementation shared between CodeCharta and DependaCharta so that we can reduce duplication and maintain consistency across projects.
Acceptance criteria
- Common Tree-sitter parsing logic is extracted into a shared module/library
- Both CodeCharta and DependaCharta use the unified implementation
- All existing functionality is preserved
- Tests pass in both projects after migration
- Documentation explains the shared architecture
Assumptions & Exclusions
- Assumes CodeCharta and DependaCharta have similar Tree-sitter usage patterns
- May require coordination with CodeCharta team
- Could be published as a separate package or submodule
Development notes (optional Task Breakdown)
Open questions
- Should this be a separate npm/Maven package or a shared submodule?
- What are the key differences in how each project uses Tree-sitter?
- Who will coordinate the CodeCharta side of the integration?
Feature request
Description
As a developer, I want a unified Tree-sitter implementation shared between CodeCharta and DependaCharta so that we can reduce duplication and maintain consistency across projects.
Acceptance criteria
Assumptions & Exclusions
Development notes (optional Task Breakdown)
Open questions