Skip to content
This repository has been archived by the owner on Aug 24, 2021. It is now read-only.

Latest commit

 

History

History
65 lines (52 loc) · 2.15 KB

README.md

File metadata and controls

65 lines (52 loc) · 2.15 KB

{{NAME}}

{{DESCRIPTION}}

External Libraries

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

Usage

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

Configuration

Adjust the configuration files in the config directory to adjust ejs, scss, and webpack options. See individual files for more information

Directory Structure

|- .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

Ultimate Framework Factory

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

Tips

  • Run npm init after setup to automatically fill out the package.json