I come from a Node.js and C++, and I am having trouble understanding Go project structure. Even trivial projects like creating a simple library or program I am unsure how to properly organize and scope each component.
Specifically, if I were to create CLI application, which components would I put in
/internal . These question may seem a bit trivial but with my background I’m very familiar with conventional project structure where these concepts are less common. Thanks a lot