organic-stem-devtools
v0.2.5
Published
`organic-stem-skeleton` upgrade providing command line tools for web development.
Readme
organic-stem-devtools v0.2.2
organic-stem-skeleton upgrade providing command line tools for web development.
- compile frontend client code
- deploy to staging/production servers
devtools core upgrade
$ npm install organic-stem-devtools
$ angel stack use devtools
... install any devtools addon upgrades, see $ angel stack listThis upgrade provide support for developing a cell via
$ angel develop
$ angel develop patterndevtools-client
$ angel stack use devtools-clientThis upgrade provide support for building and watching frontend/client code via
$ angel build
$ angel watch
$ angel watch patterndevtools-assets
$ angel stack use devtools-assetsThis upgrade provide support for copying static assets from various source folders to build/watch destination via:
$ angel buildassets
$ angel watchassetsdevtools-less
$ angel stack use devtools-lessThis upgrade provide support for *.bundle.css files via less
$ angel buildcss
$ angel watchcssdevtools-webpack
$ angel stack use devtools-webpackThis upgrade provide support for *.bundle.js files via webpack
$ angel buildjs
$ angel watchjs
$ angel watchjs patterndevtools-browserify
$ angel stack use devtools-browserifyThis upgrade provide support for *.bundle.js files via browserify
$ angel buildjs
$ angel watchjs
$ angel watchjs patterndevtools-deploy
$ angel stack use devtools-deployThis upgrade provide support for deploy and release at remote servers.
$ angel vps setup ./dna/_staging/vps.json
$ angel nginx update ./dna/_staging/nginx.json
$ angel cell setup ./dna/_staging/cell.json
$ angel deploy staging
$ angel cell rollback ./dna/_staging/cell.json
$ angel cell uninstall ./dna/_staging/cell.jsonRelated angelscripts:
- angelscripts-cellcmds package
- angelscripts-nginx package
devtools-nodemon
$ angel stack use devtools-nodemonThis upgrade provide support for autmatic restart of server process via nodemon
$ angel develophow to run tests
- create
mock-stemskeleton.jsoninto the repo's root folder
$ cd organic-stem-devtools
$ echo '"/full/path/to/stem-seed"' > mock-stemskeleton.json- optimize performance and install all stack upgrades
$ cd /full/path/to/stem-seed
$ npm install angelscripts-stack-use organic-stem-skeleton
$ angel stack use devtools
$ git add --all && git commit
// ... angel stack use all devtools upgrades, this will cache node_modules deps
git reset --hard HEAD