Project structure
Dylan Burkey
Folder contains all template source and production files.
Dylan Burkey / assets
This folder holds all assets files both source and production versions.
Dylan Burkey / assets / audio
Sample audio file for Podcast page demo.
Dylan Burkey / assets / css
Here you'll find compiled .css files: theme.css and theme.min.css
Dylan Burkey / assets / favicon
Favicon images for all browsers and platforms. They are linked in the <head> section of html document.
Dylan Burkey / assets / img
Folder contains all graphic assets like images, illustrations, icons, etc. divided into subfolders.
Dylan Burkey / assets / js
This folder contains main src/theme.js that is processed (compiled / minified) to theme.min.js located in the same directory. Source file src/theme.js holds all module @imports from js/src/components folder.
Dylan Burkey / assets / json
Configuration .json files for Lottie player animations.
Dylan Burkey / assets / scss
This folder contains all project .scss files that are compiled and minified to styles in assets/css folder.
Dylan Burkey / assets / vendor
This folder contains all vendor plugins' .js / .css files.
Dylan Burkey / components
Dylan Burkey UI Kit - all the component .html pages with code snippets.
Dylan Burkey / docs
Documentation you are reading now.
Dylan Burkey / package.json
File contains meta data about your app or module. Most importantly, it includes the list of dependencies to install from npm repository when running npm install.
Dylan Burkey / gulpfile.js
Configuration file for Gulp. It contains all Gulp tasks you will perform while working on Createx based project. Learn more about it from Working with Gulp section or official Gulp documentation.
Whether you work with Node.js and Gulp or not you can still take advantage of SCSS (CSS preprocessor). In this case you might want to learn Using Sass (Scss) preprocessor.