kabuda-cli
helps scaffold a kabuda project.
% npm install -g kabuda-cli
% kabuda-cli command params
Where,
command | params | description |
---|---|---|
create-app | none (go thru menu) | Go thru menu |
get-client | client (ie. react) | Get a specific client |
get-server | server (ie. nodejs) | Get a specific server |
get-store | store (ie. postgres-nodejs) | Get a specific store |
get-cache | ... | ... |
get-deploy | none | Use when deploying |
get-devtools | none | Use when using multiple modules |
Simple Static Site
The client piece has a development server that can generate static pages. Use the deploy module to
deploy the public/
directory on the client. Testing unit/automation can be done in client (devtools
not necessary, but could add as well)
get-client react
get-deploy
Library
A simple library (optional store) used for testing something. No deploy required but if using a store, etc, might want to pull in devtools.
get-lib language ... TODO
get-store language
get-devtools
Web App
get-client react
get-server language
get-store language
get-devtools
get-deploy