added layout description...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2016-12-14 05:02:10 +03:00
parent d8d010e382
commit 36ca6c3b75

46
ui (gen4)/doc/PROJECT-LAYOUT Executable file
View File

@ -0,0 +1,46 @@
Basic project layout:
---------------------
imagegrid/ - domain-specific modules...
features/ - feature modules...
_feature.js - feature template
all.js - feature loader
this module includes all the
feature modules to be used in the
system.
meta.js - feature configuration and
meta-features
workers/ - workers...
lib/ - generic library modules...
widgets/ - generic widgets...
_module.js - module template...
_template.js - generic js file template...
ext-lib/ - external library modules...
node_modules/ - npm modules...
ig-*/ - ImageGrid npm modules
css/ - css/less files
widgets/ - widget-specific css...
images/ - system images...
doc/ - various documentation...
PROJECT-LAYOUT - this file
BUILD-NOTES - notes on the build process
NOTES - general notes...
experiments/ - standalone experiments...
package.json - npm/nw configuration...
ig.js - CLI entry point...
index.html - Browser/NW entry point...
ui.js - GUI root setup...