Now lets look through the contents of your site directory:

buildOutput directory. Stark will create it if it is missing.
bower_componentsBower components. Optional. Used when finding components.
libLocal components. Optional. Used when finding components.
node_modulesNode components. Optional. Used when finding components.
pagesPages. Optional.
staticStatic files. Optional.

build/

You will find the compiled pages, scripts, styles and other files here. Directory contents should look like this:

index.htmlHome page created from index.mpc
static/Files copied over from static/
static/ style.cssCSS style built from requirements of index.mpc
static/ script.jsJavaScript modules build from requirements of index.mpc
somepage/ index.htmlPage created from pages/somepage.mpc

Component directories: lib, bower_components, node_modules

These directories are added to include path. Stark will search for requirements in these directories.

You should put your own templates, widgets, JS modules into lib. You should try installing third party libraries with bower and npm when available.

pages/

Directory for your page components. pages/yourpage.mpc will be used to generate build/yourpage/index.html .

static/

The contents of this directory are recursively copied to build/static/.