Projects

Projetos nada mais são do que repositórios de código. Ao criar um projeto na plataforma Kruzer, um repositório no GitHub é criado automaticamente a partir de um template padrão, que já estrutura os arquivos para orquestração na plataforma.


Estrutura padrão do projeto

O template do projeto inclui um aplicativo Node.js com as seguintes pastas principais:

  • automations/
    Contém os arquivos raiz que definem triggers e endpoints de gateways. Estes arquivos são essenciais para que os motores do iPaaS e API Management possam interpretar as integrações corretamente.

  • functions/
    Funções genéricas reutilizáveis que podem ser chamadas pelas automações.

  • data-transformations/
    Scripts e utilitários para transformação e manipulação de dados entre diferentes formatos e sistemas.


Personalização

Embora o template defina essa estrutura, nada impede que o usuário crie novas pastas ou organize o código de outras formas, desde que:

  • Os arquivos dentro da pasta automations/ estejam conformes o padrão definido no template para que os motores de execução consigam interpretar e processar as integrações.

Importância da padronização

Manter o padrão facilita a manutenção, o versionamento e a execução automática dos fluxos de integração, garantindo que o DevTools Kruzer possa interpretar e executar as automações de forma correta e eficiente.


Explore os próximos tópicos para entender como criar, versionar e publicar seus projetos dentro da plataforma Kruzer.


Copyright © 2025 kruzer | All Rights Reserved