Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions public_html/includes/js/readme.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# JavaScript Tooling for Deployment

For organization and maintainablility the files have been broken up, but for deployment are concatenated togather for performance. Also for performance reasons the files have been broken up by job specific / page specifics within the application.
For organization and maintainability the files have been broken up, but for deployment are concatenated together for performance. Also for performance reasons the files have been broken up by job specific / page specifics within the application.

## Changing JS
## Changing JS

Modify JS files only in the develop folder. The build files will be built using grunt.

## GRUNT / NODE
## GRUNT / NODE

Compiling NPM / Node Modules needed to run grunt.

Expand All @@ -17,13 +17,13 @@ Running Grunt to Make Changes to the JS

* ```cd mfcs``` -- Change directory to MFCS Main Directory
* ``` grunt ``` -- Runs grunt does tasks in ```Gruntfile.js```

## SCSS

Running grunt will also compile and manipluate your SCSS. You can setup and add other libraries using NPM to modify SCSS you just have to update the Gruntfile.js to add those into the build. May want to look at something like Autoprefixer and liniting for getting cleaner SCSS. Looking at breaking the SCSS into more library like items and keeping it dryer might be good as well.

## TODO
## SCSS

Running grunt will also compile and manipulate your SCSS. You can setup and add other libraries using NPM to modify SCSS you just have to update the Gruntfile.js to add those into the build. May want to look at something like Autoprefixer and linting for getting cleaner SCSS. Looking at breaking the SCSS into more library like items and keeping it dryer might be good as well.

## TODO

* Update Minification Settings for JS
* Performance Tooling and Testing
* Modularize the UI using something like Webpack or RequireJS
* Modularize the UI using something like Webpack or RequireJS