tria-schematics-angular
v1.0.17
Published
Tria Software Schematics Angular
Downloads
28
Maintainers
Readme
Tria Schematics Angular
Documentação schematics
Este documento fornece instruções sobre como configurar e utilizar os schematics criados para o seu projeto Angular.
Criando novo projeto no Padrão Tria Software
Criando novo projeto
Para criar um novo projeto, utilize o seguinte comando:
ng new --create-application false <nome-do-projeto>ou
ng n --create-application false <nome-do-projeto>Instalação dos Schematics Tria
Utilize o seguinte comando para navegar para pasta do projeto:
cd <nome-do-projeto>E instale os schematics no projeto, utilize o seguinte comando:
npm install tria-schematics-angular --saveConfigurar arquivos padrões do projeto
Para configurar os arquivos padrões no projeto, utilize o seguinte comando:
ng generate tria-schematics-angular:default-project .ou
ng g tria-schematics-angular:default-project .Atualizar as dependências do arquivo
Para atualizar as dependências do arquivo packge.json do projeto, utilize o seguinte comando:
ng g tria-schematics-angular:update-dependenciesou
ng generate tria-schematics-angular:update-dependenciesSchematics Disponíveis
Abaixo está a listagem dos schematics disponíveis:
- component - Cria o componente principal/padrão.
- filter - Cria um componente de filtro.
- new-edit - Cria um componente de criação/edição.
- table-grid - Cria um componente de grid de tabela.
- model - Cria os DTO e Filters para utilização no projeto.
- service - Cria serviços no padrão do projeto.
- create-components - Cria todos os componentes.
- default-project - Cria os arquivos padrões do projeto.
- update-dependencies - Atualizar as dependências do arquivo packge.json do projeto.
Utilização dos Schematics
Para executar um schematic, utilize o seguinte comando padrão:
ng generate tria-schematics-angular:<nome-do-schematic> <nome-do-modulo-ou-component>ou
ng g tria-schematics-angular:<nome-do-schematic> <nome-do-modulo-ou-component>Exemplo
Para criar todos os componets de um módulo chamado novo-modulo, utilize o comando abaixo:
ng generate tria-schematics-angular:create-components <novo-modulo>ou
ng g tria-schematics-angular:create-components <novo-modulo>Certifique-se de substituir <nome-do-schematic> pelo nome do schematic desejado e <nome-do-modulo-ou-component> pelo nome do módulo/componente que você deseja criar.
Estrutura de Diretórios
Abaixo está a árvore de diretórios gerada pelo schematic create-components:
src/
└──app/
└──pages/
└──novo-modulo/
├──model/
│ ├──novo-modulo-dto.ts
│ ├──novo-modulo-filter.ts
│ └──novo-modulo-list.ts
├──novo-modulo-filter/
│ ├──novo-modulo-filter.component.html
│ ├──novo-modulo-filter.component.scss
│ └──novo-modulo-filter.component.ts
├──novo-modulo-new-edit/
│ ├──novo-modulo-new-edit.component.html
│ ├──novo-modulo-new-edit.component.scss
│ └──novo-modulo-new-edit.component.ts
├──novo-modulo-table-grid/
│ ├──novo-modulo-table-grid.component.html
│ ├──novo-modulo-table-grid.component.scss
│ └──novo-modulo-table-grid.component.ts
├──service/
│ └──novo-modulo.service.ts
├──novo-modulo-filter.component.html
├──novo-modulo-filter.component.scss
└──novo-modulo-filter.component.ts