Blueprint Version 2.0
Schaaf, Martin edited this page May 27, 2015
·
2 revisions
- 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
Title | Summary | Notes |
---|---|---|
application run task | run task that creates the app for the current development platform | should contain watch/hot deployment |
- call
yo node-webkit
- show defaults for app name, description, example, node-webkit version and guessed platform
- let user edit defaults or go ahead
- development
- a) watch task e.g.
grunt platform_nwjs_version
orgrunt run
, should contain watching for changes - b) app creation taks e.g.
grunt platform_nwjs_version
orgrunt app
- call
grunt package
create a distribution/package out of it for several platforms, e.g. dmg, msi, exe, deb and rpm supplied as options