Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

  1. Create automated smoke test that run against existing version
  2. Update existing codebase to use a standardizedd standardized html id attribute attributes instead of a mix of dashed names and mixed case
  3. Create new html view files
    1. dev.html
      1. Will include all script tags for easy development and maintenance
    2. prod.html
      1. Will include a single combined and minified script built from the module structure by jsbuilder3.
  4. Create JS Boilderplate
    1. Create new modular directory structure
    2. Create JavaScript class files with method stubs
    3. Document script files
  5. Use jsduck to generate documentation of new structure to show exactly what will exist in the new application codebase
  6. Migrate existing code to new files
    1. fill in view and controller logic to get the core components of the app working
    2. add new class files as needed with inline documentation and rebuild jsdocs
    3. execute automated smoke tests to ensure functionality
    4. deploy
    5. add new automated tests as identified
    6. continue to add new view and controller logic, test, deploy and repeat until migration completes