This document provides a brief overview of "Integration Front-End Commons" components and how to build and publish them.
Integration FE Commons provides the common components required to build a webhook configurator application for a Symphony Integration. It provides commonly used components to build configurator apps, such as room search, webhook creation, webhook editing etc. It also provides the complete Configurator App workflow for viewing, creating, editing and deleting webhooks.
You’ll build the Javascript library that provides some useful services to build new configurator apps for integrations.
- Nodejs 6.10
- NPM node-license-validator
- NPM semantic-release
To start from scratch, do the following:
- Clone the source repository using Git:
git clone git@github.com:symphonyoss/App-Integrations-FE-Commons.git
- cd into App-Integrations-FE-Commons
- Build using npm:
npm install
The "Integration Front-End Commons" library is published on npm registry via Travis. In order to publish your changes, submit a Github Pull Request to the "dev" branch bumping the version at package.json, and the changes will be publish at https://www.npmjs.com/package/symphony-integration-commons.
To understand how to use the componentes provided by the "Integration Front-End Commons", check the following samples: posting-location-sample and out-of-the-box-configurator.