1.0.0 • Published 5 years ago

highstreet-studio v1.0.0

Weekly downloads
-
License
-
Repository
-
Last release
5 years ago

Highstreet Studio

Scripts commands

npm run dev to start a development server

npm run build to build for production

npm run prod to start a server for production files

App structure

This is project is following AngularJS guidestyle recommendations to keep organize folders structure and ensure maintainability.

config/ (webpack and enviroment files)
dist/ (production build files)
app/
├── assets/
│   ├── fonts/
│   ├── images/
│   ├── icons/
│   └── styles/ (for layout or global styling files)
├── components/ (generic or shared components should be placed here)
│   ├── selector/ 
│   │   ├── selector.component.js
│   │   ├── selector.html
│   │   └── selector.less
│   ├── modal/ 
│   │   ├── modal.component.js
│   │   ├── modal.html
│   │   └── modal.less
│   └── index.js
├── services/ (global services that are being used in multiple parts of the app)
│   ├── app.service.js
│   ├── merchant.service.js
│   ├── settings.service.js
│   └── index.js
├── lookbooks/ (Main functionalities should have their own folders encapsuled in modules)
│   ├── lookbook-detail/ 
│   │   ├── lookbook-detail.component.js
│   │   ├── lookbook-detail.html
│   │   └── lookbook-detail.less
│   ├── lookbook-manager/ 
│   │   ├── lookbook-manager.component.js
│   │   ├── lookbook-manager.html
│   │   └── lookbook-manager.less
│   ├── lookbooks.service.js 
│   ├── lookbooks.module.js (module declaration and dependencies)
│   ├── lookbooks.controller.js
│   └── index.js
├── notifications/ 
├── home-manager/ 
└── utils/