Ý nghĩa tên các thư mục trong một dự án web
Folder structure varies by build system and programming language. Here are some standard conventions:
src/
: “source” files to build and develop the project. This is where the original source files are located, before being compiled into fewer files todist/
,public/
orbuild/
.dist/
: “distribution”, the compiled code/library, also namedpublic/
orbuild/
. The files meant for production or public use are usually located here.
There may be a slight difference between these three:build/
: is a compiled version of yoursrc/
but not a production-ready.dist/
: is a production-ready compiled version of your code.public/
: usually used as the files runs on the browser. which it may be the server-side JS and also include some HTML and CSS.
assets/
: static content like images, video, audio, fonts etc.lib/
: external dependencies (when included directly).test/
: the project’s tests scripts, mocks, etc.node_modules/
: includes libraries and dependencies for JS packages, used by Npm.vendor/
: includes libraries and dependencies for PHP packages, used by Composer.bin/
: files that get added to your PATH when installed.
Nguồn:: What is the meaning of the /dist directory in open source projects?