-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve the UX for AI Analysis of Codebase - Circle Map -suggested improvement #333
Comments
JACoB here... You mentioned me on this issue and I am busy taking a look at it. I'll continue to comment on this issue with status as I make progress. |
UpdateI've completed my work on this issue and have created a pull request: JACoB PR for Issue Improve the UX for AI Analysis of Codebase - Circle Map -suggested improvement. Please review my changes there. |
Love this! And the nice thing is that there are already some versions of this already implemented in the original Github Next project. https://githubnext.com/projects/repo-visualization/#what-files-are-connected Source code with some of the "importance" metrics is here: FYI I just kicked off a quick JACoB code create for this issue just to see what it gives us, but it's a pretty gnarly file so it's probably not going to get it. |
awesome |
JACoB here... You mentioned me on this issue and I am busy taking a look at it. I'll continue to comment on this issue with status as I make progress. |
UpdateI've completed my work on this issue and have created a pull request: JACoB PR for Issue Improve the UX for AI Analysis of Codebase - Circle Map -suggested improvement. Please review my changes there. |
JACoB here... You mentioned me on this issue and I am busy taking a look at it. I'll continue to comment on this issue with status as I make progress. |
UpdateI've completed my work on this issue and have created a pull request: JACoB PR for Issue Improve the UX for AI Analysis of Codebase - Circle Map -suggested improvement. Please review my changes there. |
UpdateI've updated this pull request: JACoB PR for Issue Improve the UX for AI Analysis of Codebase - Circle Map -suggested improvement. The changes currently result in an error, so I'll be making some additional changes before it is ready to merge. |
Improve Circle Map Visualization for Codebase Explorer
@kleneway - Loving Jacob, both the concept and the approach you have taken with this!
Fun fact: I have been using this tool primarily as a codebase analysis tool, and I think it has great potential as a code evaluation and onboarding tool for developers. This could gain a lot of traction in helping companies understand unknown codebases.
Fyi, I'd like to contribute as well!
Here are some suggested improvements focused on code analysis specifically around the circle map
Description
The current circle map visualization effectively shows file sizes but does not adequately represent the importance of files (e.g., entry points, key dependencies). To make the visualization more meaningful, we should enhance it to prioritize and highlight critical files over scaffolding or less important files.
Proposed Enhancements
1. Weight Files by Importance
index.ts
) or critical components.Implementation Example:
2. Use Color to Show Importance
Example:
3. Introduce Labels for File Importance
4. Allow Dynamic Scaling or Filtering
Implementation Example:
5. Highlight Dependencies
Example:
6. Combine Size and Position
7. Add a Legend
8. Dynamic Text Adjustments
Example:
9. Show Additional Metrics on Hover
Example:
10. Incorporate Metrics into the Sidebar
Expected Benefits
Additional Notes
@jacob-ai-bot --skip-build
@jacob-ai-bot --skip-build
@jacob-ai-bot --skip-build
The text was updated successfully, but these errors were encountered: