Antes de começar a codar sua integração você vai precisar instalar nosso CLI, ele será sua principal ferramenta para desenvolver seu módulo de integração com a Pluga.
A plataforma da Pluga foi criada para rodar módulos de integrações feitos em JavaScript (Node.js) com o auxílio de alguns arquivos de configuração em JSON, e o Pluga CLI vai te ajudar tanto com a estrutura de pastas e arquivos esperado pela plataforma, como também com testes e até mesmo o envio do seu código para que a nossa equipe analise.
Como o próprio CLI também é feito em Node.js, você pode instalar ele a partir do npm e iniciar seu projeto com o comando init.
$ npm install -g pluga-cli
$ pluga init my_app{% hint style="info" %} Você pode consultar mais informações sobre a instalação e comandos do Pluga CLI em github.com/plugadotco/pluga-cli. {% endhint %}
Para entender como criar uma integração na Pluga, devemos pensar que a aplicação será composta por essencialmente 4 componentes:
- App, com descrição da sua aplicação e do método de autenticação da sua API;
- Triggers, com funções onde a Pluga recebe informações vindas da sua API;
- Actions, com funções onde a Pluga envia informações para a sua API;
- Helper Methods, que auxiliam os triggers e actions com dados extras.
Após a criação do seu projeto, você pode iniciar sua configuração de App, onde vai definir informações como texto de descrição e autenticação da sua API.