Skip to content

Blueprint Version 2.0

Schaaf, Martin edited this page May 27, 2015 · 2 revisions

Goals

  • a minimal set of decisions to create a first bootstrapped nwjs application
  • do things lazy means move decision as late as possible e.g. don't download a win version on bootstrapped application creation instead download on distribution creation
  • download only for development cycles necessary dependencies
  • differentiate between development platform and distribution platform

Use Cases

Title Summary Notes
application run task run task that creates the app for the current development platform should contain watch/hot deployment

Usage

  1. call yo node-webkit
  2. show defaults for app name, description, example, node-webkit version and guessed platform
  3. let user edit defaults or go ahead
  4. development
  5. a) watch task e.g. grunt platform_nwjs_version or grunt run, should contain watching for changes
  6. b) app creation taks e.g. grunt platform_nwjs_version or grunt app
  7. call grunt package create a distribution/package out of it for several platforms, e.g. dmg, msi, exe, deb and rpm supplied as options

Questions / Suggestions