πŸ“‚Directory Structure

Explore Able pro Angular Directory structure.


β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ app/
β”‚   β”‚   β”œβ”€β”€ @theme/                           -> Theming for the project will be managed here
β”‚   β”‚   β”‚   β”œβ”€β”€ components/                   -> Custom-made component of theme
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ card      
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ breadcrumb                -> Theme breadcrumb               
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ helpers
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ modal-dialog             
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ navigation/               -> Navigation components
β”‚   β”‚   β”‚   β”œβ”€β”€ layouts/                      -> Layout for dashboard
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ menu/
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ vertical-menu/
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ ...
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ toolbar/
β”‚   β”‚   β”‚   β”œβ”€β”€ service/                      -> Services related to theme
β”‚   β”‚   β”‚   β”œβ”€β”€ styles/
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ layout                    -> Layout scss
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ pages                     -> Pages scss
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ theme-mode                -> Theming mode scss   
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ grid.scss                 -> Gird layout scss  
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ theme-overrides.scss      -> Angular material overrides
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ theme-dark-palette-colors.scss      -> Theming dark color scss
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ theme-palette-colors.scss -> Theming color scss
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ theme.scss                -> Theming scss
β”‚   β”‚   β”‚   β”œβ”€β”€ types/   
β”‚   β”‚   β”œβ”€β”€ demo/                
β”‚   β”‚   β”‚   β”œβ”€β”€ data/                    
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ component.ts
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ menu.ts   
β”‚   β”‚   β”‚   β”œβ”€β”€ layout/
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ admin
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ component
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ empty
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ front
β”‚   β”‚   β”‚   β”œβ”€β”€ pages/                        -> View files for all pages
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ admin-panel/              -> Admin Panel
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ helpdesk/
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ invoice/
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ membership/
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ online-courses/
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ application/              -> Application pages
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ calender
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ kanban
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ ...
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ auth/                     -> Auth pages
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ authentication-1/
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ ...
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ dashboard/                -> Dashboard page
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ components/               -> Angular material component page
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ data-display/
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ ...
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ ...                       -> Other theme page
β”‚   β”‚   β”‚   β”œβ”€β”€ shared/
β”‚   β”‚   β”œβ”€β”€ fake-data/                        -> Dummy data
β”‚   β”‚   β”œβ”€β”€ app.component.html
β”‚   β”‚   β”œβ”€β”€ app.component.scss
β”‚   β”‚   β”œβ”€β”€ app.component.ts
β”‚   β”‚   β”œβ”€β”€ app.config.ts                     -> Different theme config
β”‚   β”‚   β”œβ”€β”€ app-routing.module.ts             -> Different routes based on layouts
β”‚   β”œβ”€β”€ assets/
β”‚   β”œβ”€β”€ environments/
β”‚   β”œβ”€β”€ SCSS/
β”‚   β”‚   β”œβ”€β”€ fonts/
β”‚   β”‚   β”œβ”€β”€ more...
β”‚   β”œβ”€β”€ style.scss/                           -> Theme style
β”‚   β”œβ”€β”€ _index.html
β”‚   β”œβ”€β”€ _main.ts
β”‚   β”œβ”€β”€ ...
β”œβ”€β”€ angular.json                              -> Angular json file
β”œβ”€β”€ package.json                              -> Package json file
β”œβ”€β”€ ...

Last updated