Template generation for new Source using the Santa CDK - provide basic scaffolding for someone implementing a new source.
General approach is to buff up comments in the original SDK, and add TODOs with secondary comments in the generated stub methods, as well as links to existing examples (e.g. Stripe or ExchangeRate api) users can look at.
Checked in and added tests for the generated modules.
* save GA state
* bugfix, documentation, ci creds
* fmt
* set up standard testing
* set up config for check
* oops
* fix path for standard tests
* add to registry
* add documentation and env var handling
* working with new standard source test
* send pageview on setup
* use file for tracker code
* add regexes
* add logging and remove intentionally failing test case
* fmt
* Update airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/base/TestSource.java
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* Update airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/base/TestSource.java
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* switch to start_date for connection test
* add comment and use future date
* use dashes for packages
* better way to call GA than hardcoded
* restructure for more consistent naming
* fmt
* update ordering
* fix dep from merge
* add regex tests to jdbc
* fmt
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>