{{DESCRIPTION}}
This project uses the following external libraries:
Library Name | Version |
---|---|
Node | ^10.10.0 |
NPM | ^6.4.1 |
GNU Make | ^4.1 |
Note that if on a platform without GNU Make, the individual targets can still be called using equivalent bash / cmd statements
Once the framework has been set up, use the following command to install build dependencies
$ make install
The following make target will build all resources and save them in the build directory:
$ make build
Additional Make targets are also available for finer build control. See the Makefile for more information
Adjust the configuration files in the config directory to adjust ejs, scss, and webpack options. See individual files for more information
|- .pre_build // Processed JS and SCSS saved here for debug purposes
|- build // Final html files saved here
|- config // Configuration files
|- lib // Files that handle rendering
|- src // Source file directory
|- images // Images used by the website
|- docs // Documents used by the website
|- ejs // Raw EJS files
|- partials // EJS Partials that are not rendered directly
|- pug // Raw PUG files
|- partials // PUG partials that are not rendered directly
|- js // Raw Javascript files
|- lib // JS files that are not rendered directly
|- scss // Raw SCSS files
|- partials // SCSS Partials that are not rendered directly
This framework is designed to be used in conjunction with the Ultimate Framework Factory and requires the following variables to be defined:
NAME:
- The name of the project, should not include spaces
DESCRIPTION:
- A human friendly description of the project
This framework may be used directly by manually replacing all variables
- Run
npm init
after setup to automatically fill out the package.json