Last active
February 16, 2018 22:09
-
-
Save vadost/d401f284ba6fa5b216f42a82fd51392e to your computer and use it in GitHub Desktop.
WEB UI folder structure
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
app/ | |
├── app.component.html | |
├── app.component.scss | |
├── app.component.ts | |
├── app.module.ts | |
├── app-routing.module.ts | |
├── models/ | |
│ ├── trades.interface.ts | |
│ ├── transfers.interface.ts | |
│ └── ... | |
├── pages/ // lazy loading feature modules | |
│ ├── dashboard | |
│ │ ├── components/ // optional | |
│ │ ├── modules/ // optional | |
│ │ ├── services/ // optional | |
│ │ ├── dashboard.container.component.ts | |
│ │ ├── dashboard-routing.module.ts | |
│ │ └── dashboard.module.ts | |
│ │ | |
│ ├── client-trades | |
│ │ ├── components/ // optional | |
│ │ ├── modules/ // optional | |
│ │ ├── services/ // optional | |
│ │ ├── client-trades.container.component.ts | |
│ │ ├── client-trades-routing.module.ts | |
│ │ └── client-trades.module.ts | |
│ │ | |
│ ├── client-trade-record | |
│ │ ├── components/ // optional | |
│ │ ├── modules/ // optional | |
│ │ ├── services/ // optional | |
│ │ ├── client-trade-record.container.component.ts | |
│ │ ├── client-trade-record-routing.module.ts | |
│ │ └── client-trade-record.module.ts | |
│ └── ... | |
│ | |
├── shared/ // can be used in several places | |
│ ├── components/ // optional | |
│ ├── modules/ // optional | |
│ ├── directives/ // optional | |
│ ├── guards/ // optional | |
│ ├── validators/ // optional | |
│ ├── pipes/ // optional | |
│ ├── ... | |
│ └── shared.module.ts | |
│ | |
├── services/ | |
│ ├── api // effects work with these services | |
│ │ ├── api.service.ts | |
│ │ ├── trades.service.ts | |
│ │ ├── transfers.service.ts | |
│ │ └── ... | |
│ ├── utils.service.ts // some transform data services | |
│ ├── ... | |
│ └── services.module.ts | |
│ | |
└── store/ | |
├── actions | |
│ ├── router.action.ts | |
│ ├── trades.action.ts | |
│ └── ... | |
├── effects | |
│ ├── router.effect.ts | |
│ ├── trades.effect.ts | |
│ └── ... | |
├── reducers | |
│ ├── router.reducer.ts | |
│ ├── trades.reducer.ts | |
│ └── ... | |
└── selectors | |
├── trades.selector.t | |
└── ... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment