assets
- ресурсы - место для хранения статики. например, .jpg, .png, .css, .html. не обязательно только картинки. часто всё, что можно намертво кэшировать.
src
- source, исходники - место для хранения транспилируемых и/или компилируемых исходников. например, .scss, .styl, .sass, .ts, .coffee, .nbs, .njk. папка никогда не попадает на продакшен в целях безопасности.
dest
- destination, назначение - место, куда будут сложены результаты. не обязательно результаты компиляции. что угодно. например, .html, .js, .css, jpg, .png, .webp, .webm
dist
- distibutive, форма распространения ПО - готовые к использованию файлы, целиком представляющие продукт. например, .dmg
bin
- binary files, результат компиляции, бинарники. например, .bin, .exe
app
- application, приложение - там хранятся файлы запускаемого на продакшене приложения. например .exe
www
- world wide web - папка для хранения готового сайта, часто статика. например, .html, .php
build
- ???
public
- такая же по значению папка, как и dest
, с отличием в том, что в неё файлы не попадают в сборке, а сразу лежат в ней в том виде, в котором будут публично доступны. По сути сервер роутингом отдаёт оттуда файлы напрямую.
lib
- очевидная папка для библиотек, с исполняемыми файлами библиотеки.