Skip to content

Instantly share code, notes, and snippets.

@fogrew
Last active December 10, 2018 09:00
Show Gist options
  • Save fogrew/74d55b60867ba414704d8889fe23b1bf to your computer and use it in GitHub Desktop.
Save fogrew/74d55b60867ba414704d8889fe23b1bf to your computer and use it in GitHub Desktop.
Именование папок

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 - очевидная папка для библиотек, с исполняемыми файлами библиотеки.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment