Skip to content

0.3

Closed Apr 10, 2016 100% complete

The following features will be added:

  • refactor javascript using reactjs
    • create puppet/scripts/browserify upstart script to compile jsx templates into src/js/
    • add README.md within src/jsx/ subdirectory
    • dynamically create src/js/.gitignore to ignore compiled jsx templates from src/jsx/
    • ignore src/js/.gitignore
    • remove all javascript, except main libraries,…

The following features will be added:

  • refactor javascript using reactjs
    • create puppet/scripts/browserify upstart script to compile jsx templates into src/js/
    • add README.md within src/jsx/ subdirectory
    • dynamically create src/js/.gitignore to ignore compiled jsx templates from src/jsx/
    • ignore src/js/.gitignore
    • remove all javascript, except main libraries, and tighten ajax_caller.js syntax for dynamic implementation
  • enforce 80 character line of code for javascript
  • enforce 80 character line of code for jsx
  • lint jsx template files
    • ensure babel-eslint used as the corresponding parser
  • enhance upstart scripts
    • uglifyjs: ensure only javascript minifies
    • sass: ensure only scss minifies
    • imagemin: ensure only images minifies
  • replace puppet_updater.sh with vagrant-puppet-install plugin
  • convert puppet logic into modules
  • eliminate file redundancy references for browserify .gitignore

This milestone is closed.

No open issues remain. View closed issues or see open milestones in this repository.