Skip to content

devrev/airdrop-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AirSync snap-in template

This repository provides a template to implement an AirSync snap-in that imports data from an external system into DevRev.

Usage

  1. Click "Use this template" > "Create a new repository"
  2. Name your repository airdrop-<external-system-name>-snap-in (e.g., airdrop-github-snap-in)
  3. Clone and follow the setup instructions in the generated README

Documentation

See the AirSync snap-in documentation for development guidance.

Local Fixture Testing

From the code/ directory, you can run the built-in fixture runner to test the template locally:

npm start -- --fixturePath start_extracting_external_sync_units
npm start -- --fixturePath start_extracting_data
npm start -- --fixturePath start_extracting_data_selective
npm start -- --fixturePath start_loading_data

The runner reads code/.env and resolves ${TODO_API_KEY} in fixture files, so copy code/.env.example before running the fixtures.

About

Template to get you started with writing a DevRev Airdrop snap-in

Resources

Stars

Watchers

Forks

Contributors