This repository provides a template to implement an AirSync snap-in that imports data from an external system into DevRev.
- Click "Use this template" > "Create a new repository"
- Name your repository
airdrop-<external-system-name>-snap-in(e.g.,airdrop-github-snap-in) - Clone and follow the setup instructions in the generated README
See the AirSync snap-in documentation for development guidance.
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_dataThe runner reads code/.env and resolves ${TODO_API_KEY} in fixture files,
so copy code/.env.example before running the fixtures.