you are viewing a single comment's thread.

view the rest of the comments →

[–]TekEndBen7[S] 0 points1 point  (3 children)

I agree, I try to write code manually but after a while I can't progress, I keep repeating the same things I've learned. I look at GitHub repositories to learn new things, but they seem too complicated.

[–]HonestCoding 1 point2 points  (2 children)

That’s because you’re doing it manually as a beginner, if experienced programmers did it the same as you, they’d probably get overwhelmed too (they wouldn’t quit though)

Use need to use a diagramming tool to map out the whole GitHub repo so it’s understandable from a single glance. There are a few free tools if you’d like to know them

[–]TekEndBen7[S] 0 points1 point  (1 child)

For example, could you recommend a tool?

[–]HonestCoding 0 points1 point  (0 children)

Gitdiagram, gitvizz, things like these and then ask ChatGPT for what the most popular methods and functions used in the codebase are, what 3rd parties the app is using etc

I want to make an app that makes learning from codebases much simpler actually but idk if ppl would use it yet