8. Creación de una estructura escalable - sergiJimenez/angular_16_template GitHub Wiki

  1. Para crear una estructura escalable tenemos que situarnos en el :root del Visual Studio Code.

  2. A partir de ahí tendremos que ir creando carpetas. El resultado final debería de ser algo tal que así:

    /.angular
    /.vscode
    /node_modules
    /src
     |/app
      |/core
       |/components
       |/constants
       |/enums
       |/guards
       |/interceptor
       |/models
       |/services
       |/utils
      |/features
       |/components
       |/models
       |/pages
       |/services
      |/shared
       |/components
       |/directives
       |/pipes
       |/views
      |app-routing.module.ts
      |app.component.html
      |app.component.scss
      |app.component.spec.ts
      |app.component.ts
      |app.module.ts
     |/assets
      |/i18n
      |/icons
      |/images
      |/static
      |.gitkeep
     |favicon.ico
     |index.html
     |main.ts
     |styles.scss
    .dockerignore
    .editorconfig
    .eslintrc.json
    .gitignore
    .prettierignore
    .prettierrc
    angular.json
    Dockerfile
    package-lock.json
    README.md
    tsconfig.app.json
    tsconfig.json
    tsconfig.spec.json