AI: Navigable Source Code visualisations
<!--IssueSummary start--> <details> <summary> Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards. </summary> - [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=481989) </details> <!--IssueSummary end--> <!-- This template is a great use for issues that are feature::additions or technical tasks for larger issues.--> ### Proposal Generate code structure diagrams based on arbitrary programming languages, and disoplay a clickable navigation component. Potentially integrate into VSCode and/or directly in the GitLab UI. - Click on a function and reveals a visual chain of upstream and downstream references, showing every location where the function is invoked. - Top-down, zoomable view of all code connections (classes, functions, modules etc) Due to the differences in programming languages it will be necessary to abstract each's language (and codebase's) structure into a internal format (eg: json) which can then be rendered agnostically. A LLM would likely be a useful tool to achieve this.
issue