<<<<<<< HEAD
Basic structure for Fenix Data Management
#Base Project Structure
├── config/ Custom configurations, json file for each modules/lib
├── i18n/ Internationalization, json file for each language
├── node_modules/ Files from repositories, filled by npm install
├── tests/ Unit testing scripts
├── scripts/ Bash scripts, db deploy or additional customized tasks
├── docs/ Project documentation, Markdown files
│
├── src Sources directory, contains all source code and css
│ ├── css
│ │ ├── fonts/
│ │ ├── icons/
│ │ ├── images/
│ │ └── main.css
│ │
│ ├── fenix_modules/ Fenix modules, source version of fenix modules
│ └── lib/ Common libs, jquery, requirejs, bootstrap
│
├── dist Compressed version of /src directory
│ ├── css
│ │ ├── fonts/
│ │ ├── icons/
│ │ ├── images/
│ │ └── main.css
│ │
│ ├── fenix_modules/ Fenix modules, compressed version of fenix modules
│ └── lib Common libs, jquery, requirejs, bootstrap
│ └── main.js Concatenated lib files
│
├── index.html Landing page of Project
├── main.js Landing page js controller
│
├── Gruntfile.js Configuration of deploy tasks
└── package.json Description of Project, deps, common configuration
#Requirements
#Deploy
npm install Download soruce from remote repositories
grunt Deploy
grunt clean Clean project structure
grunt docs Generate documentation by jsdocs
master