All Downloads are FREE. Search and download functionalities are using the official Maven repository.

src.main.templates.crud_openapi_angular_client_app.templates.xml Maven / Gradle / Ivy

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<templatesConfiguration xmlns="http://capgemini.com/devonfw/cobigen/TemplatesConfiguration"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.1">

  <templates>
    <templateExtension ref="${variables.etoName#lower_case}-dialog.component.ts" mergeStrategy="tsmerge"/>
    <templateExtension ref="${variables.etoName#lower_case}-grid.component.ts" mergeStrategy="tsmerge"/>
    <templateExtension ref="${variables.etoName#lower_case}-alert.component.ts" mergeStrategy="tsmerge"/>
    <templateExtension ref="${variables.etoName#lower_case}.service.ts" mergeStrategy="tsmerge"/>
    <templateExtension ref="${variables.etoName#lower_case}.ts" mergeStrategy="tsmerge"/>
    <templateExtension ref="model.ts" mergeStrategy="tsmerge"/>
    <templateExtension ref="app.module.ts" mergeStrategy="tsmerge"/>
    <templateExtension ref="es.json" mergeStrategy="jsonmerge"/>
    <templateExtension ref="en.json" mergeStrategy="jsonmerge"/>
    <templateExtension ref="environment.ts" mergeStrategy="tsmerge_override"/>
    <templateExtension ref="environment.prod.ts" mergeStrategy="tsmerge_override"/>
    <templateExtension ref="app-routing.module.ts" mergeStrategy="tsmerge_override"/>
    <templateExtension ref="nav-bar.component.html" mergeStrategy="html-ng*"/>
  </templates>

  <templateScans>
    <templateScan name="ts_scan" templatePath="templates" destinationPath=""/>
  </templateScans>

  <increments>
    <increment name="devon4ng-app" description="CRUD devon4ng Angular App">
      <incrementRef ref="app_angular_env"/>
      <incrementRef ref="app_angular_i18n"/>
      <incrementRef ref="app_angular_devon4ng_component"/>
      <incrementRef ref="app_angular_service_based"/>
    </increment>
    <increment name="app_angular_env" description="Server URL Registration">
      <templateRef ref="environment.ts"/>
      <templateRef ref="environment.prod.ts"/>
    </increment>
    <increment name="app_angular_i18n" description="i18n">
      <templateRef ref="es.json"/>
      <templateRef ref="en.json"/>
    </increment>
    <increment name="app_angular_service_based" description="model">
      <templateRef ref="model.ts"/>
      <templateRef ref="${variables.etoName#lower_case}.ts"/>
    </increment>
    <increment name="app_angular_devon4ng_component" description="View Component">
      <templateRef ref="${variables.etoName#lower_case}-dialog.component.html"/>
      <templateRef ref="${variables.etoName#lower_case}-dialog.component.ts"/>
      <templateRef ref="${variables.etoName#lower_case}-dialog.component.spec.ts"/>
      <templateRef ref="${variables.etoName#lower_case}-grid.component.html"/>
      <templateRef ref="${variables.etoName#lower_case}-grid.component.scss"/>
      <templateRef ref="${variables.etoName#lower_case}-grid.component.ts"/>
      <templateRef ref="${variables.etoName#lower_case}-grid.component.spec.ts"/>
      <templateRef ref="${variables.etoName#lower_case}-alert.component.html"/>
      <templateRef ref="${variables.etoName#lower_case}-alert.component.scss"/>
      <templateRef ref="${variables.etoName#lower_case}-alert.component.ts"/>
      <templateRef ref="${variables.etoName#lower_case}-alert.component.spec.ts"/>
      <templateRef ref="${variables.etoName#lower_case}.service.ts"/>
      <templateRef ref="${variables.etoName#lower_case}.service.spec.ts"/>
      <templateRef ref="${variables.etoName#lower_case}-routing.module.ts"/>
	  <templateRef ref="${variables.etoName#lower_case}.module.ts"/>
      <templateRef ref="app.module.ts"/>
      <templateRef ref="app-routing.module.ts"/>
       <templateRef ref="nav-bar.component.html"/>
    </increment>
  </increments>
</templatesConfiguration>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy