* Update 4-connection-checking.md
As discussed in https://airbytehq-team.slack.com/archives/C02UQ9MJ4GG/p1655312684160609 - this example is misleading, as it does not actually connect to any API to validate connectivity.
* Update 4-connection-checking.md
Added a link to OneSignal check_connection, and move the "Note" to below the example
* Update building-a-python-source.md
Making it more clear when modifications to source_definitions.yaml will be picked up
* Update building-a-python-source.md
Fixed spelling as per @Amruta-Ranade comment
* added AirbyteLoggedException class
* adding in int runr
* changes
* refactored to AirbyteTracedException to align with python impl.
* added catch for Exceptions that are already AirbyteTracedException
* refactor to static class & catch with UncaughtExceptionHandler
* testing ExceptionHandler
* add tests
* added docs section on using AirbyteTraceMessageUtility
* made AirbyteMessage maker methods more intuitive
* fix spotbugs errors
* format
* allow importing IncrementalMixin from airbyte_cdk.sources.streams
* format file
* update docs with hint on where to import IncrementalMixin from
* bump cdk version to 0.1.54
* update changelog
* only build python 3.9
* update changelog with python dep bump
* Dockerfile to 3.9
* Python version
* More python updates
* 3.9 on GitHub actions and lint updates
* Test out 3.9.11 on GitHub actions
* install python with an action
* formatting: newline
* Also has python code
* only check first level for changed modules
Previous example (source-google-search-console/credentials)
* Test failure: there is no logger.trace
* Brings pairity for doc checks from cloud
* WIP Sidebar config
It's sketchy JSON let's commit before we break i
* MVP sidebars
summary.md is no longer functional
it's higherarchy was translated into sidebar.js
as a JSON format that docusaurus likes
* Removes another unused readme
Original API used in the example is no longer free, so while following the tutorial I found a different API to use in the tutorial and updated the example code to match the new API. Also made a few small changes.
Update Build-a-connector tutorial
* Update screenshots and instructions to match current UI
* Update code examples to use Polygon.io API
* Add links to language-specific guides
* Consistently use Python (uppercase P) when referring to the language
and python (lowercase) p in code samples
* Consistently do not use "." in lists
* Add an image of Airbyte startup banner
* Add a note for M1 macs
* Remove unused images
* Make Dockerfile consistent with the tutorial
* add support for streams with state attribute
* fix pre-commit and format
* update state attribute docs and logic
* added IncrementalMixin
Co-authored-by: Eugene Kulak <kulak.eugene@gmail.com>
* Add a variant of the CDK speedrun that uses the PokeAPI
* Make a lot of clarifications to improve the learning experience.
* Gradle format
Co-authored-by: Abhi Vaidyanatha <abhivaidyanatha@Abhis-MacBook-Pro.local>
* Fix broken links found by Ahrefs
* Fix another handbook link
* Fix links in meltano
Co-authored-by: Abhi Vaidyanatha <abhivaidyanatha@Abhis-MacBook-Pro.local>