Cell with predefined dna to be developed as 'backend', 'frontend' or both
$ mkdir ./mypetproject
$ cd ./mypetproject
$ npm install outbounder/organic-stem-skeleton angelscripts-stack-use
$ angel stack use core
$ mv ./.npmignore ./.gitignore
needed because of this- add any stack upgrades (run
$ angel stack list
for available options) $ angel stack configure
git init . && git add --all && git commit
notice 1)
angel
is organic command line assistant.
Either install it via npm install organic-angel -g
or install it locally and always run via node ./node_modules/.bin/angel
.
notice 2)
Running $ angel help
will print all available commands to your disposal.
$ angel stack use emails-support
$ angel stack use mongoose
$ angel stack use mongo-sessions
$ angel stack use ejs-pages
$ angel stack use jade-pages
Refer to devtools or $ angel stack list
$ npm install organic-stem-devtools
$ angel stack use devtools
... any other devtools stack upgrades (see them via $ angel stack list)
$ angel stack use jade-backbone
$ angel stack use angular1
$ angel stack use react-flux
- define
mock-stemskeleton.json
into the repo's root folder
$ cd organic-stem-skeleton
$ 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
$ npm link /full/path/to/organic-stem-skeleton
$ angel stack use core
$ npm install orgainc-stem-devtools
$ angel stack use devtools
$ angel stack use devtools-client
$ angel stack use devtools-less
$ angel stack use devtools-webpack
$ angel stack use devtools-assets
$ git init . && git add --all && git commit
$ angel stack use angular1
$ angel stack use jade-backbone
$ angel stack use react-flux
$ git reset --hard HEAD