1.0.0 • Published 5 years ago
highstreet-studio v1.0.0
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/
1.0.0
5 years ago