ink
creates, builds, tests and manages your Airbyte connector.
To install ink
:
CONNECTOR_NAME=my-amazing-connector
mkdir source-$CONNECTOR_NAME
cd source-$CONNECTOR_NAME
curl -fsSLO https://tools.airbyte.com/ink && chmod +x ink
Start using ink
:
./ink init $CONNECTOR_NAME
./ink generate --type source-declarative
./ink install
./ink run spec
./ink --help
Happy Coding!!
- Create release PR:
./tools/tag.sh pr (major|minor|patch)
- After the PR is merged, grab the release PR merge id
- Tag the merge:
./tools/tag.sh tag [merge id]