File Structures

A guide to understanding how Awesome is structured and organized.

Download package

Once downloaded, unzip the compressed folder and you'll see something like this:

                awesome-dashboard-ui-kit/
                  ├── assets/
                  │   ├── css/
                  │   │   ├── theme.css
                  │   ├── img/
                  │   │   ├── modals/
                  │   │   ├── popovers/
                  │   │   ├── ...
                  │   ├── img-temp/
                  │   │   ├── ...
                  │   ├── include/
                  │   │   ├── scss/
                  │   │   │   ├── awesome/
                  │   │   │   │   ├── accordion/
                  │   │   │   │   ├── alert/
                  │   │   │   │   ├── ...
                  │   │   │   |   ├── vendor/
                  │   │   │   ├── _user.scss
                  │   │   │   ├── _user-variables.scss
                  │   │   │   ├── theme.scss
                  │   ├── js/
                  │   │   ├── main.js
                  │   │   ├── ...
                  │   ├── svg/
                  │   │   ├── ...
                  │   ├── vendor/
                  │   │   ├── bootstrap/
                  │   │   │   ├── scss/
                  │   │   │   ├── js/
                  │   │   │   ├── css/
                  │   │   ├── chart.js/
                  │   │   ├── ...
                  ├── documentation/
                  │   ├── assets/
                  │   │   ├── ...
                  │   ├── base/
                  │   │   ├── *.html
                  │   │   ├── ...
                  │   ├── components/
                  │   │   ├── *.html
                  │   │   ├── ...
                  │   ├── getting-started/
                  │   │   ├── *.html
                  │   │   ├── ...
                  │   ├── libraries/
                  │   │   ├── *.html
                  │   │   ├── ...
                  │   └── others/
                  │   │   ├── *.html
                  │   │   ├── ...
                  │   ├── index.html
                  ├── index.html
                  └── ...
                
              

This is the most basic form of Awesome: precompiled files for quick drop-in usage in nearly any web project. We provide compiled CSS and JS (theme.css and main.js), as well as compiled and minified CSS and JS (theme.min.css and main.min.js).

HTML

The HTML files can be opened easily in any browser, imported to any project or modified to suit your needs.

Assets

[assets] includes all the assets that are referenced in the HTML pages.

Precompiled versions of JavaScript and CSS files are generated in their respective [assets/js/] and [assets/css] folders to support the self-contained "static website".

Below given folders are used in the template:

  • [css] - CSS files
  • [img] - Images
  • [img-temp] - Temporary Images
  • [include] - JSON and SASS folders with their files
  • [js] - JavaScript files
  • [svg] - SVG files
  • [vendor] - Third-party libraries