Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save LayZeeDK/64093cdfd461b2c845337417145cc7b6 to your computer and use it in GitHub Desktop.
Save LayZeeDK/64093cdfd461b2c845337417145cc7b6 to your computer and use it in GitHub Desktop.
Model-View-Presenter Angular project structure
src
└── app
├── dashboard
│ ├── dashboard.component.css
│ ├── dashboard.component.html
│ ├── dashboard.component.spec.ts
│ ├── dashboard.component.ts
│ ├── dashboard.container.html
│ ├── dashboard.container.spec.ts
│ └── dashboard.container.ts
├── hero-detail
│ ├── hero-detail.component.css
│ ├── hero-detail.component.html
│ ├── hero-detail.component.ts
│ ├── hero-detail.container.html
│ ├── hero-detail.container.spec.ts
│ └── hero-detail.container.ts
├── hero-search
│ ├── hero-search.component.css
│ ├── hero-search.component.html
│ ├── hero-search.component.spec.ts
│ ├── hero-search.component.ts
│ ├── hero-search.container.html
│ ├── hero-search.container.spec.ts
│ ├── hero-search.container.ts
│ ├── hero-search.presenter.spec.ts
│ └── hero-search.presenter.ts
├── heroes
│ ├── heroes.component.css
│ ├── heroes.component.html
│ ├── heroes.component.spec.ts
│ ├── heroes.component.ts
│ ├── heroes.container.html
│ ├── heroes.container.spec.ts
│ ├── heroes.container.ts
│ ├── heroes.presenter.spec.ts
│ └── heroes.presenter.ts
└── messages
├── messages.component.css
├── messages.component.html
├── messages.component.spec.ts
├── messages.component.ts
├── messages.container.html
├── messages.container.spec.ts
├── messages.container.ts
├── messages.presenter.spec.ts
└── messages.presenter.ts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment