Use this repository to bootstrap a new sipgate Integration Bridge.
- Clone this repository (
git clone git@github.com:sipgate/integration-bridge-boilerplate.git integration-bridge-mycrm
) - Run
rm -rf .git && git init
to initialize your new git repository. - Run
npm i
to install all dependencies. - Start the bridge with
npm start
. - Edit the
index.ts
file and implement the method stubs. - Test your implementation (e.g.
curl -H "X-Provider-Key: abcdef123456" -H "X-Provider-URL: https://www.example.com" http://localhost:8080/contacts
). - Create a new Git repository (e.g.
mycrm-integration-bridge
) and push your bridge.
Prettier and ESLint are included by default. Feel free to remove these tools (or certain rules) if you don't like them.