Incluindo novas rotas para novos aplicativos

É possível customizar aplicativos incluindo novas rotas para novos aplicativos criados. Use o comando schematics para criar os pacotes para cada rota e atualizar os arquivos no aplicativo.

Procedimento

  1. Abra um terminal e acesse o diretório de códigos Order Hub .
    • Para clientes de nuvem, o local padrão é devtoolkit_docker/orderhub-code..
  2. Acesse o arquivo app-config.json que está no módulo que deseja customizar.
  3. Inclua as novas rotas que deseja incluir no aplicativo.
  4. No terminal, acesse o diretório do módulo customizado.
  5. Execute o seguinte comando schematics. Esse comando cria os pacotes para cada nova rota e atualiza os arquivos necessários no aplicativo.
    ng g @buc/schematics:add-app-to-existing-monorepo --app-config-json app-config.json --module-short-name short-name-for-the-module --prefix selector-prefix --is-custom-app=true
    O esquema suporta as opções a seguir.
    --app--config-json
    Essa opção é necessária Use o arquivo app-config.json existente no módulo que você deseja customizar
    --module-short-name
    O nome abreviado para o módulo Se o nome do módulo tiver traços, o nome abreviado será o texto após o último traço. Por exemplo, se o nome do módulo for buc-app-settings, o nome abreviado do módulo será configurações..
    --prefix
    O seletor HTML para usar para os componentes gerados. O padrão é buc..
    --mode
    Defina como no local para gerar código aplicável às implantações do Sterling™ Order Management System no local.
    --is-custom-app
    Indica se o repositório atual é ou não um aplicativo customizado. Use true para indicar que o repositório atual é um aplicativo customizado ou use false para um aplicativo Order Hub existente. O padrão é false.
    Por exemplo,
    ng g @buc/schematics:add-app-to-existing-monorepo --app-config-json app-config.json --module-short-name monorepo --prefix monorepo --is-custom-app=true

O que fazer depois

Prepare para implementar, construir e testar suas customizações. Para obter mais informações, consulte Preparação para implementar novos aplicativos.