1
0
mirror of synced 2026-01-07 09:05:45 -05:00
Commit Graph

128 Commits

Author SHA1 Message Date
Robert
c13d03b06c Docs: Fix some typos in connection-checking.yml (#17028)
Fixes some formatting issues and hopefully makes the guide slightly easier to follow.
2022-09-22 11:59:37 -03:00
BM
4a7461064b Docs: link removed. (#16688) 2022-09-14 08:28:47 -03:00
Sherif A. Nada
aa57c4328d Update low-code docs to reflect new inject_into parameter renaming (#16556) 2022-09-09 13:03:07 -07:00
Philipp Wallhäuser
494817f531 Docs: change stripe pagination example link (#16143)
The link previously given for the pagination example did not forward to the next_page_token function in the stripe connector
2022-09-09 10:29:32 -03:00
Alexandre Girard
4e7ba06282 Document guidelines on low-code support (#16387)
* Guide for using lowcode or not

* Use headers

* Update docs/connector-development/config-based/overview.md

Co-authored-by: Andy <andy@airbyte.io>

* Update docs/connector-development/config-based/overview.md

Co-authored-by: Andy <andy@airbyte.io>

* Update docs/connector-development/config-based/overview.md

Co-authored-by: Brian Lai <51336873+brianjlai@users.noreply.github.com>

* Update docs/connector-development/config-based/overview.md

Co-authored-by: Brian Lai <51336873+brianjlai@users.noreply.github.com>

* an -> a

Co-authored-by: Andy <andy@airbyte.io>
Co-authored-by: Brian Lai <51336873+brianjlai@users.noreply.github.com>
2022-09-07 10:24:55 -07:00
Augustin
e253b98260 doc: add airbyte_secret field in example (#16374) 2022-09-07 09:29:52 +02:00
Vikram G
e1596bcf74 Update README.md (#16312)
Fixed link to Airbyte specification
2022-09-05 17:46:58 -03:00
Andrea Marisio
e6c6ecfc14 Docs: Fix Typo in Schema.md (#16121)
CHAT->CHAR
2022-08-30 11:28:50 -03:00
Brian Lai
7e158ef9af [low code connectors] generate complete json schema from classes (#15647)
* draft: first pass at complete schema language generation and factory validator

* actually a working validator and fixes to the schema that went uncaught

* remove extra spike file

* fix formatting file

* Add method to generate the complete JSON schema of the low code declarative language

* add testing of a few components during schema gen

* pr feedback and a little bit of refactoring

* test for schema version

* fix some types that were erroneously marked as invalid schema

* some comments

* add jsonschemamixin to interfaces

* update tests now that interfaces are jsonschemamixin

* accidentally removed a mixin

* remove unneeded test

* make comment a little more clear

* update changelog

* bump version

* generic enum not enum class

* Add method to generate the complete JSON schema of the low code declarative language

* add testing of a few components during schema gen

* test for schema version

* update tests now that interfaces are jsonschemamixin

* accidentally removed a mixin

* remove unneeded test

* make comment a little more clear

* generic enum not enum class

* add generated json file and update docs to reference it

* verbage
2022-08-18 18:53:42 -04:00
Alexandre Girard
25690718da Update low-code documentation (#15748)
* newlines

* remove dots for consistency

* a few more edits

* more edits
2022-08-18 08:13:17 -07:00
Alexandre Girard
55ebbf94bf fix typo (#15747) 2022-08-17 17:59:11 -07:00
Augustin
efc9ac1bc9 SAT: update reference about backward compatibility tests (#15588)
* update sat reference

* Update docs/connector-development/testing-connectors/source-acceptance-tests-reference.md

* Update docs/connector-development/testing-connectors/source-acceptance-tests-reference.md

Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
2022-08-17 13:56:11 -07:00
Alexandre Girard
52f426271b transform -> field_pointer (#15710) 2022-08-16 21:24:06 -07:00
Alexandre Girard
83dd2c3de2 Don't point to contribution guide (#15703) 2022-08-16 14:00:36 -07:00
Alexandre Girard
1813105e29 Link to the index page (#15693) 2022-08-16 08:26:44 -07:00
Alexandre Girard
2fd43d4d37 Make config-based docs accessible through direct link (#15662)
* fix broken links

* include config-based

* throw on broken links

* fix link

* reset
2022-08-15 10:03:37 -07:00
Alexandre Girard
288c3cabad Tutorial and documentation for config-based connectors (#15027)
* 5-step tutorial

* move

* tiny bit of editing

* Update tutorial

* update docs

* reset

* move files

* record selector, request options, and more links

* update

* update

* connector definition

* link

* links

* update example

* footnote

* typo

* document string interpolation

* note on string interpolation

* update

* fix code sample

* fix

* update sample

* fix

* use the actual config

* Update as per comments

* write as yaml

* typo

* Clarify options overloading

* clarify that docker must be running

* remove extra footnote

* use venv directly

* Apply suggestions from code review

Co-authored-by: Sherif A. Nada <snadalive@gmail.com>

* signup instructions

* update

* clarify that both dot and bracket notations are interchangeable

* Clarify how check works

* create spec and config before updating connector definition

* clarify what now_local() is

* rename to yaml structure

* Go through tutorial and update end of section code samples

* fix link

* update

* update code samples

* Update code samples

* Update to bracket notation

* remove superfluous comments

* Update docs/connector-development/config-based/tutorial/2-install-dependencies.md

Co-authored-by: Augustin <augustin.lafanechere@gmail.com>

* Update docs/connector-development/config-based/tutorial/3-connecting-to-the-API-source.md

Co-authored-by: Augustin <augustin.lafanechere@gmail.com>

* Update docs/connector-development/config-based/tutorial/3-connecting-to-the-API-source.md

Co-authored-by: Augustin <augustin.lafanechere@gmail.com>

* Update docs/connector-development/config-based/tutorial/3-connecting-to-the-API-source.md

Co-authored-by: Augustin <augustin.lafanechere@gmail.com>

* Update docs/connector-development/config-based/tutorial/3-connecting-to-the-API-source.md

Co-authored-by: Augustin <augustin.lafanechere@gmail.com>

* Update docs/connector-development/config-based/tutorial/3-connecting-to-the-API-source.md

Co-authored-by: Augustin <augustin.lafanechere@gmail.com>

* Update docs/connector-development/config-based/tutorial/4-reading-data.md

Co-authored-by: Augustin <augustin.lafanechere@gmail.com>

* fix path

* update

* motivation blurp

* warning

* warning

* fix code block

* update code samples

* update code sample

* update code samples

* small updates

* update yaml structure

* custom class example

* language annotations

* update warning

* Update tutorial to use dpath extractor

* Update record selector docs

* unit test

* link to contributing

* tiny update

* $ in front of commands

* $ in front of commands

* More readings

* link to existing config-based connectors

* index

* update

* delete broken link

* supported features

* update

* Add some links

* Update docs/connector-development/config-based/overview.md

Co-authored-by: Brian Lai <51336873+brianjlai@users.noreply.github.com>

* Update docs/connector-development/config-based/record-selector.md

Co-authored-by: Brian Lai <51336873+brianjlai@users.noreply.github.com>

* Update docs/connector-development/config-based/overview.md

Co-authored-by: Brian Lai <51336873+brianjlai@users.noreply.github.com>

* Update docs/connector-development/config-based/overview.md

Co-authored-by: Brian Lai <51336873+brianjlai@users.noreply.github.com>

* Update docs/connector-development/config-based/overview.md

Co-authored-by: Brian Lai <51336873+brianjlai@users.noreply.github.com>

* mention the unit

* headers

* remove mentions of interpolating on stream slice, etc.

* update

* exclude config-based docs

Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
Co-authored-by: Augustin <augustin.lafanechere@gmail.com>
Co-authored-by: Brian Lai <51336873+brianjlai@users.noreply.github.com>
2022-08-12 15:50:54 -07:00
Augustin
fd70913df9 SAT: compatibility tests for catalogs (#15486) 2022-08-10 17:42:07 +02:00
Augustin
2d60438cd8 SAT: new tests for spec backward compatibility - syntactic validation (#15194) 2022-08-05 08:24:21 +02:00
Augustin
9dd045d556 SAT: retrieve previous connector spec and create test to run checks against it (#14954) 2022-08-02 09:22:22 +02:00
Andy
fa3eb5fe45 Update with changes (#14359)
* Update with changes

- Update from Slack to Discourse forum
- Remove mentions of Singer including broken examples

* Update based on comments
2022-07-25 12:31:04 -04:00
Augustin
4df0a48427 cdk and docs: remove "additionalProperties" (#14881) 2022-07-22 15:34:27 +02:00
Jonathan Pearlin
735f77d9e9 Add changelog update to publishing steps (#14421)
* Add changelog update to publishing steps

* Remove OPTIONAL
2022-07-19 12:53:48 -04:00
Brian Lai
92a45d94ca Update public documentation to include restrictions for backwards incompatible changes (#14731)
* Update public documentation to include restrictions for backwards incompatible schema changes

* move a section down a bit

* Update docs/connector-development/best-practices.md

Co-authored-by: Sherif A. Nada <snadalive@gmail.com>

Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
2022-07-18 08:21:50 -04:00
Brian Lai
7bff12aea5 [#3078] [CDK] Add support for enabling debug from command line and some basic general debug logs (#14521)
* allow for command line debug option and basic debug statements + declarative

* feedback from pr comments

* fix some tests w/ req/res mixed up and fixing logging tests

* formatting

* pr feedback: cleaning up traces in logger.py and update docs with debug configuration

* remove unneeded trace logger test

* remove extra print statement
2022-07-13 18:01:07 -04:00
Amruta Ranade
47d41ee7b2 fixing broken things in docs (#14685) 2022-07-13 13:53:23 -04:00
dougpm
bfc2646f1a cdk: Add a schema_generator tool (#13518) 2022-07-13 19:00:38 +02:00
Amruta Ranade
c1b9f82239 Docs: Fixed broken links (#14622)
* fixing broken links

* more broken links
2022-07-12 10:12:54 -04:00
Topher Lubaway
9c6c092a22 Revert "Improving docusaurus sidebar generation (#1927) (#14369)" (#14596)
This reverts commit a2c194a11f.
2022-07-11 15:27:14 -05:00
Mykyta Serbynevskiy
a2c194a11f Improving docusaurus sidebar generation (#1927) (#14369)
* Improving docusaurus sidebar generation (#1927)

* Added "Career & open positions" folder to sidebar, adjusted "Project overview" folder

* Deleted "career-and-open-positions" folder from sidebar
2022-07-08 14:18:27 -05:00
Alexander Marquardt
721b73df3c Update building-a-python-source.md (#14262) 2022-07-01 12:48:47 +02:00
Alexander Marquardt
6e733f5a91 Update cdk-speedrun.md (#14258)
Added a link at the bottom of the article , so the user may find the more in-depth tutorial about building a real-world connector.
2022-07-01 12:48:12 +02:00
Amruta Ranade
39ef8447f9 Fixed broken link 2022-06-30 17:45:47 -04:00
swyx
d9d06d2191 [docs] fix numbering and incorrect filename in CDK docs (#13045)
* [docs] fix numbering in CDK docs

* Update 5-declare-schema.md

* Update 5-declare-schema.md

* Update 6-read-data.md

* Update 8-test-your-connector.md
2022-06-28 08:25:09 -03:00
Sherif A. Nada
40b43adf73 Remove skiptests option (#14100) 2022-06-24 08:22:23 -07:00
George Claireaux
e7dae06168 Enhance /publish to allow for multiple connectors and parallel execution (#13864)
* start

* revert

* azblob

* bq

* bq denorm

* megapublish baaaabyyyy

* fix needs

* matrix connectors

* auto-bump connector version

* dont failfast and max parallel 5

* multi runno

* minor

* testing matrix agents

* name

* testing multi agents

* tmp fix

* new multi agents

* multi test

* tryy

* let's do this

* magico

* fix

* label test

* couple more connector bumps

* temp

* things

* check this

* lets gooo

* more connectors

* Delete TEMP-testing-command.yml

* auto-bump connector version

* added comment describing bash part

* running single thread

* catch sentry cli

* auto-bump connector version

* destinations

* + snowflake

* saved

* auto-bump connector version

* auto-bump connector version

* java source bumps

* auto-bump connector version

* auto-bump connector version

* auto-bump connector version

* auto-bump connector version

* auto-bump connector version

* auto-bump connector version

* auto-bump connector version

* auto-bump connector version

* auto-bump connector version

* auto-bump connector version

* auto-bump connector version

* auto-bump connector version

* auto-bump connector version

* auto-bump connector version

* auto-bump connector version

* auto-bump connector version

* auto-bump connector version

* auto-bump connector version

* auto-bump connector version

* remove twice-defined methods

* label things

* revert action

* using the new test action

* point at action

* wrong tag on action

* update pool label

* update to use new ec2-github-runner fork

* this needs to be more generic than publisher

* change publish to run on pool

* add comment about runner-pool usage

* updated publish command docs for multi & parallel connector runs

* auto-bump connector version

* auto-bump connector version

* auto-bump connector version

* unbump failed publish versions

* missed dockerfiles

* remove failed docs

* mssql fix

* overhauled the git comment output

* bumping a test connector that should work

* slight order switcheroo

* output connectors properly in first message

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-06-21 18:40:33 +01:00
George Claireaux
30c5d2d9a7 🎉 New Source Dockerhub (#13931)
* init

* implement working source + tests

* add docs

* add docs

* fix bad comments

* Update airbyte-integrations/connectors/source-dockerhub/acceptance-test-config.yml

* Update airbyte-integrations/connectors/source-dockerhub/Dockerfile

* Update airbyte-integrations/connectors/source-dockerhub/.dockerignore

* Apply suggestions from code review

* Update docs/integrations/sources/dockerhub.md

* Update airbyte-integrations/connectors/source-dockerhub/integration_tests/acceptance.py

Co-authored-by: George Claireaux <george@airbyte.io>

* address @Phlair's feedback

* address @Phlair's feedback

* each record is now a Docker image rather than response page

* format

* fix unit tests

* fix acceptance tests

* add icon, definition and generate seed spec

* add requests to requirements

Co-authored-by: sw-yx <shawnthe1@gmail.com>
2022-06-20 15:13:29 +01:00
Alexander Marquardt
6a78aec852 Update 4-connection-checking.md (#13812)
* 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
2022-06-15 21:41:15 +02:00
Charles
22b727c0ea Update Airbyte Protocol Docs (#13709) 2022-06-14 15:04:38 -07:00
Alexander Marquardt
4ddb4f5b10 Updated to read_records instructions (#13346)
Address concerns raised in https://github.com/airbytehq/airbyte/issues/13342
2022-06-01 11:14:44 +02:00
Alexander Marquardt
4073099a8d Update building-a-python-source.md (#13348)
* 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
2022-06-01 11:13:08 +02:00
Evan Tahler
d7a1fe8224 Clarify what the /publish command does with the version (#13236)
I found this confusing in the past - do I need to bump the version in 2 places?
2022-05-27 09:30:27 -07:00
Topher Lubaway
3a64c25073 Fixes all broken links and enforces no broken (#13152)
* Fixes all broken links and enforces no broken

* Addresses peter's comments

removes unused summary.md: an artifact of gitbook
2022-05-25 15:59:29 -05:00
Brian Lai
13b7b1b436 improve incremental SAT testing to walk through each stream state instead of just the latest (#12802)
* improve SAT test for incrementals to walk through steam states not just the latest

* convert batch to tuple and pr feedback

* bump version and update changelog

* patch pytest so test doesn't get skipped

* update changelog and dockerfile again
2022-05-18 13:01:19 -07:00
Pedro S. Lopez
957a0be226 SAT: check that connectors emit an AirbyteTraceMessage on failure (#12796)
* add SAT case for airbyte trace message on failure

* add ability to opt-out

* add tests

* add option to docs

* bump version, update changelog

* fix type errors

* update changelog
2022-05-17 16:43:10 -04:00
wjwatkinson
39ab9a20c9 Docs: fixed dependency install command (#12922) 2022-05-17 12:29:24 -04:00
George Claireaux
2af780db3e base-java: Add utility for AirbyteTraceMessage and naively emit on any connector error (#12614)
* 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
2022-05-12 11:08:52 +01:00
Pedro S. Lopez
9126ebc4c3 SAT: add threshold_days incremental test option (#12715)
* SAT: add `threshold_days` incremental test option

* fix: support cursor values that are already dates

* dont use constant value

* update docs

* use pendulum for date parsing

* bump cdk version

* use pendulum for duration

* add support for unix timestamps

* bump version, update changelog
2022-05-11 16:05:14 -04:00
swyx
a0b7e4a09b Docs: add reminder to clone repo in CDK speedrun guide (#12761) 2022-05-11 09:08:21 -03:00
Brian Lai
ceec454e30 update python cdk tutorial with updates to exchange rates api (#12427)
* update python cdk tutorial with updates to exchange rates api

* remove extra comment in source.py tutorial sample code
2022-04-29 13:44:04 -07:00