organic-stem-skeleton
upgrade providing command line tools for web development.
- compile frontend client code
- deploy to staging/production servers
$ npm install organic-stem-devtools
$ angel stack use devtools
... install any devtools addon upgrades, see $ angel stack list
This upgrade provide support for developing a cell via
$ angel develop
$ angel develop pattern
$ angel stack use devtools-client
This upgrade provide support for building and watching frontend/client code via
$ angel build
$ angel watch
$ angel watch pattern
$ angel stack use devtools-assets
This upgrade provide support for copying static assets from various source folders to build/watch destination via:
$ angel buildassets
$ angel watchassets
$ angel stack use devtools-less
This upgrade provide support for *.bundle.css
files via less
$ angel buildcss
$ angel watchcss
$ angel stack use devtools-webpack
This upgrade provide support for *.bundle.js
files via webpack
$ angel buildjs
$ angel watchjs
$ angel watchjs pattern
$ angel stack use devtools-browserify
This upgrade provide support for *.bundle.js
files via browserify
$ angel buildjs
$ angel watchjs
$ angel watchjs pattern
$ angel stack use devtools-deploy
This 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.json
Related angelscripts:
- angelscripts-cellcmds package
- angelscripts-nginx package
$ angel stack use devtools-nodemon
This upgrade provide support for autmatic restart of server process via nodemon
$ angel develop
- create
mock-stemskeleton.json
into 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