[go: up one dir, main page]

AI: Navigable Source Code visualisations

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

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.

Edited by 🤖 GitLab Bot 🤖