hey all, I'm not a trained programmer and I'd like to get some help with Claude Code. It's currently running inside a Docker devcontainer in VSCode and I haven't yet connected it to Github. I started with one main CC setup that had multiple projects inside, but one project became my main project so I'm wondering if I should just move that into a new workspace in its own container and connect with a github repo so CC can commit files there? Is that generally a good and safe practice if the repo stays private?
Another question is what's the best practice for overviewing and visualizing vibecoded projects? I feel like my codebase just grew so big that I have no idea what does what anymore. Claude seems to know, but I'd love to have an overall view of what's the architecture like, where each file is, etc. Should I go back to a traditional iPad or Miro infinite whiteboard and draw it out, or are there tools that can help visualize things?