Starter Project has a single configuration file for Gulp tasks,
Other configuration files are for linters and coding guidelines.
Starter Project has 3 global options:
"root": "./"- for defining project root folder,
"dest": "dist/"- for defining destination folder within root, and
"src": "src/"- for defining source folder within root.
src option is also used when updating source folder. See Installation page, Updates section.
Local options are related to specific feature, like CSS or HTML. Most of the local settings contain the following options:
"run": true- for defining whetear to run a feature,
"src": "src/scss/"- for defining path to source code,
"dest": "css/"- for defining path to compiled code, and
"clean": "css/"- for defining path for deleting before rebuild.
Almost every feature has specific config sections. For example, CSS feature has 5 config sections:
styleLintConfig- for stylelint,
sassConfig- for Sass,
autoprefixedConfig- for autoprefixer,
renameConfig- for file renaming, and
sourcemapsConfig- for sourcemaps.
It is recommended to go through every option to familiarize with all available features and options.