This question is not related to a specific programming language but this is confusing me all the time when it comes to the question how to structure my project directories in a “professional way”.
AFAIK the bin
directory contains compiled and compressed executable binary files while the src
directory contains the raw source code and the build
directory contains uncompressed executables (e.g. for local execution).
According to this Answer the dist
directory contains the compressed/archived output stuff. But what’s the difference between bin
and dist
then? And what does a deploy
folder contain aside from all these folders?
And finally: Where to put the assets (images, JSON, whatever) in? assets
or vendor
?