/tap-gong

Singer tap for Gong.io built with the Meltano SDK for Singer

Primary LanguagePython

tap-gong

tap-gong is a Singer tap for Gong.io. It is built with the Meltano SDK for Singer Taps.

Configuration

Accepted Config Options

The Gong tap accepts the following configuration options:

  • access_key: An API access key generated in Gong.
  • access_key_secret: The secret for the access key.
  • start_date: The beginning date from which to start searching calls.

A full list of supported settings and capabilities for this tap is available by running:

tap-gong --about

Source Authentication and Authorization

Credentials can be generated by following the instructions in the Gong API documentation.

Usage

You can easily run tap-gong by itself or in a pipeline using, for example, Meltano.

Executing the Tap Directly

tap-gong --version
tap-gong --help
tap-gong --config CONFIG --discover > ./catalog.json

Developer Resources

Initialize your Development Environment

This project uses a pyproject.toml to define its requirements. To install a new virtual environment with Poetry, run:

poetry install

Create and Run Tests

Create tests within the tap_gong/tests subfolder and then run:

poetry run pytest

You can also test the tap-gong CLI interface directly using poetry run:

poetry run tap-gong --help

SDK Dev Guide

See the dev guide for more instructions on how to use the SDK to develop your own taps and targets.