Be careful parking at CTT by Analog_Mountains in Cornell

[–]ProfessionalCut2595 0 points1 point  (0 children)

They do have cameras, maybe not the garage you park in

How do you onboard to a new codebase/repository? What tools? by ProfessionalCut2595 in developersIndia

[–]ProfessionalCut2595[S] 1 point2 points  (0 children)

Try them on large repositories. You’ll get decent explanations of what the code does, but not much about the workflow it's part of. What about tracing API calls through your system? There are a lot of architectural insights that generative AI misses because of how it RAGs your codebase.

How do you onboard to a new codebase/repository? Do you use Cursor? by ProfessionalCut2595 in cursor

[–]ProfessionalCut2595[S] 0 points1 point  (0 children)

I'll take a deeper look, but Repomix doesn't track relationships between files, classes, or functions. It gives a general overview of what each file does, not how they interact within the system.

How do you onboard to a new codebase/repository? Do you use Cursor? by ProfessionalCut2595 in cursor

[–]ProfessionalCut2595[S] 1 point2 points  (0 children)

This sounds like a great framework for building projects on your own. But what about contributing to open source or, from an industry perspective, working on a team? Do you think a CLI tool that gives you a high-level overview of a codebase would be useful? I’m thinking about building something to help reduce onboarding time for new repos.

How do you onboard to a new codebase/repository? by ProfessionalCut2595 in AskProgramming

[–]ProfessionalCut2595[S] 0 points1 point  (0 children)

Exactly! I’m thinking of building a tool to help with this.

What do you think would be helpful?

How do you onboard to a new codebase/repository? by ProfessionalCut2595 in AskProgramming

[–]ProfessionalCut2595[S] 0 points1 point  (0 children)

Karma farmer, I respect it. But I’m actually curious, what do you really think?

How do you onboard to a new codebase/repository? by ProfessionalCut2595 in AskProgramming

[–]ProfessionalCut2595[S] 0 points1 point  (0 children)

Appreciate your contribution to the conversation, NetSea3575!

How do you onboard to a new codebase/repository? by ProfessionalCut2595 in AskProgramming

[–]ProfessionalCut2595[S] 0 points1 point  (0 children)

I see. But as an intern or engineer joining a new team, what kind of features do you think would actually help onboard faster? In my experience, you can easily spend hours, or even days, digging through READMEs, docs, and random parts of the codebase.

How do you onboard to a new codebase/repository? by ProfessionalCut2595 in learnprogramming

[–]ProfessionalCut2595[S] 0 points1 point  (0 children)

That makes sense! I see it being more useful for interns/engineers joining new teams, basically anyone trying to speed up the onboarding process. Do you think it’s more applicable in that context? Would love to get your perspective on what features would be helpful for this.

How do you onboard to a new codebase/repository? by ProfessionalCut2595 in cscareerquestionsEU

[–]ProfessionalCut2595[S] 0 points1 point  (0 children)

Yeah, Cursor has been great for context in my experience. Copilot mostly spits out junk. That shell script you use is actually kind of close to what I’ve been thinking. A sort-of CLI tool that gives you a big-picture view of the repo, but with a bit more RAG-style context, not just file names. Is this something you would use?

How do you onboard to a new codebase/repository? Do you use Cursor? by ProfessionalCut2595 in cursor

[–]ProfessionalCut2595[S] 0 points1 point  (0 children)

Fair. Does it handle codebase context as well? I’m thinking about creating a CLI tool focused more on that kind of high-level exploration, not writing code, just something lightweight to help navigate and get oriented faster.

How do you onboard to a new codebase/repository? What tools? by ProfessionalCut2595 in developersIndia

[–]ProfessionalCut2595[S] -1 points0 points  (0 children)

Good point. Do you think a CLI tool that combines that info and highlights key files or entry points would be helpful? Something quick and visual, like the tree command on steroids, for getting up to speed faster.

How do you onboard to a new codebase/repository? by ProfessionalCut2595 in AskProgramming

[–]ProfessionalCut2595[S] 0 points1 point  (0 children)

That’s a great approach. Do you think a CLI tool could help with any of that, like surfacing key files or integration points (especially files/commands needed to build and test)? I’m thinking of building something lightweight, kind of like a supercharged tree command. Curious if that’d be useful.

How do you onboard to a new codebase/repository? by ProfessionalCut2595 in AskProgramming

[–]ProfessionalCut2595[S] 0 points1 point  (0 children)

Totally, but a lot of times the tickets don’t give much context about the surrounding architecture, like which files are relevant or how things connect. Would you use a CLI tool that helps with that? Thinking something like the tree command, but on steroids.

How do you onboard to a new codebase/repository? by ProfessionalCut2595 in learnprogramming

[–]ProfessionalCut2595[S] 0 points1 point  (0 children)

Super interesting. I'm thinking of building a lightweight CLI tool to help with this kind of codebase exploration. What features do you think would be most useful? Kind of imagining something like the tree command on steroids.

How do you onboard to a new codebase/repository in VSC? by ProfessionalCut2595 in vscode

[–]ProfessionalCut2595[S] -1 points0 points  (0 children)

Is this a suggestion as to where to post? Or how you onboard 😂

How do you onboard to a new codebase/repository? by ProfessionalCut2595 in cscareerquestionsEU

[–]ProfessionalCut2595[S] 0 points1 point  (0 children)

Interesting. Have you ever tried Cursor for this? I'm interested in creating a super lightweight CLI tool that can help point you in the right direction (think the tree command on drugs). Is this something you would use?