Skip to content

Latest commit

 

History

History
54 lines (35 loc) · 1.65 KB

README.md

File metadata and controls

54 lines (35 loc) · 1.65 KB

Gameboy Customizer

Gameboy Customizer Requirements

Atomizer requires Node.js v6.9.x or newer.

Getting Started

Download the project and install dependencies with npm

$ git clone https://github.com/sixteenbit/gameboy-customizer.git
$ cd gameboy-customizer
$ npm install

At this point, the project should be installed and fully running on your local machine.

Working with this project

Watching for Changes

$ npm run watch
  • Watches for changes in the assets/scss directory. When a change is made the SCSS files are compiled, concatenated with Foundation files and saved to the /styles directory. Sourcemaps will be created.
  • Watches for changes in the assets/js/src directory. When a change is made the JS files are compiled, concatenated with Foundation JS files and saved to the /scripts directory. Sourcemaps will be created.
  • Watches for changes in the assets/img directory. When a change is made the image files are optimized and saved over the original image.

Compile and Minify All Theme Assets

$ npm run build

Compiles and minifies all scripts and styles.

Compile Specific Assets

  • $ npm run styles - to compile all SCSS files in the assets/scss directory.
  • $ npm run scripts - to compile all JS files in the assets/js/src directory.
  • $ npm run images - to optimize all image files in the assets/img directory.

Credits

To Do

  • Dropdown options for colors
  • Maybe do a color picker for each?
  • Dropdown for themes such as Famicom and snes purple