Scott Lee Chua
a821d07728
Low-code CDK: Update autogenerated docs ( #19786 )
...
* Add integration tests command
Add commands to run integration tests using Docker, referencing https://airbytehq.github.io/connector-development/config-based/tutorial/testing
* Add autogenerating documentation URL to spec.yaml template
* Replace docs.airbyte.io with docs.airbyte.com
* Update test command
* run gradlew regenrate scaffold file
Co-authored-by: marcosmarxm <marcosmarxm@gmail.com >
2022-12-08 17:15:08 -03:00
Pedro S. Lopez
6119da60cb
Generated python connectors use CDK version with YAML spec support ( #12827 )
...
* bump cdk version for generated python source connectors
* update scaffold connectors
2022-05-13 20:58:17 -04:00
Pedro S. Lopez
0c12ad9136
python generators output spec.yaml files ( #12245 )
...
* generators output spec.yaml files
* source-singer generator also uses spec.yaml
* update scaffold
* update python cdk tutorials to use spec.yaml
* add docs updates
* consistency
2022-04-26 07:16:04 -07:00
Tim Roes
2855dfcdce
Upgrade plop in connector generators ( #10578 )
...
* Upgrade plop
* Remove scaffolded code
* Build fixes
* Remove scaffolded code
* Revert "Remove scaffolded code"
This reverts commit 3911f527f8 .
* Revert "Remove scaffolded code"
This reverts commit 549f790e3c .
* Remove .gitignore changes
* Remove .gitignore changes
* Update scaffold generated code
* Replace titleCase with capitalCase (#10654 )
* Add capitalCase helper
* Replace titleCase with capitalCase
* Update generated scaffold files
Co-authored-by: LiRen Tu <tuliren.git@outlook.com >
2022-02-28 08:05:14 +01:00
LiRen Tu
2906ec287a
CI: Add action to check broken doc links ( #5254 )
...
* Add action to check broken doc links
* Ignore localhost
* Update config
* Fix broken links
* Use quiet mode
* Ignore PR link
* Fix more broken links
* Fix more broken links
* Fix more broken links
* Verify pattern
* Fix more broken links
* Separate full and pr check
* Update pattern
* Test invalid link
* Remove invalid link
2021-08-07 14:28:02 -07:00
Dmytro
a1035e007b
📚 Update all Python connectors READMEs with minimum required version ( #3760 )
2021-06-02 12:35:29 +03:00
Davin Chia
9a92da06b9
Update CDK Tutorial to use new CDK. ( #3358 )
...
As the title suggests.
Some intricacies around how various directories have diverged.
The HTTP templates now use integration_tests to house catalogs and config files instead of sample_files. After this PR, everything should be updated to use integration_tests for all files except config files. Config files use secrets since they often contain secrets. Anything, besides actual implementations that have yet to be updated, not following this is my mistake.
Even though it diverges from the generated templates, I've decided to leave the tutorial code and the tutorial as using sample_files for now. I think it's more straightforward than telling people to create a new secrets directory. We can change this at a later date.
Confirmed the checked in http python tutorial code works by running ./gradlew :airbyte-integrations:connectors:source-python-http-tutorial:standardSourceTestFile.
2021-05-11 16:52:13 +08:00
Davin Chia
94f6d17796
CDK: Update conceptual docs. Update template docs. ( #3352 )
2021-05-11 11:02:51 +08:00
Davin Chia
945e46b53e
Update generator templates to use CDK. ( #3316 )
...
* Update singer template.
* Update source python.
* Update http python.
* Fix a bug where the template tests were not previously running.
2021-05-11 06:26:22 +08:00
Eugene Kulak
41ad3a9211
Standard Tests: fix incremental test and docs ( #3161 )
...
* fix cursor comparision in the tests
+ update docs and templates
* format
* format
* fix colors
* update acceptance-test-docker.sh script
* fix colors in docker
* Update airbyte-integrations/connector-templates/source-python-http-api/integration_tests/acceptance.py
Co-authored-by: Sherif A. Nada <snadalive@gmail.com >
* Update airbyte-integrations/bases/source-acceptance-test/source_acceptance_test/utils/json_schema_helper.py
Co-authored-by: Sherif A. Nada <snadalive@gmail.com >
* address comments from @sherifnada
Co-authored-by: Eugene Kulak <kulak.eugene@gmail.com >
Co-authored-by: Sherif A. Nada <snadalive@gmail.com >
2021-05-03 13:43:10 -04:00
Eugene Kulak
88b77aa9f3
Standard tests: update template ( #2937 )
...
* update template for python sources
* update templates and their docs
* update docs, rename folders, add acceptance script
* adding hooks for custom setup and teardown
+ improve plugin behaviour, enable it explicitly
+ add acceptance.py to run acceptance tests together with integration tests
+ remove helper acceptance-test-python.sh
+ fix gradle command for acceptance tests
+ update docs
Co-authored-by: Eugene Kulak <kulak.eugene@gmail.com >
Co-authored-by: Sherif A. Nada <snadalive@gmail.com >
2021-04-28 18:11:48 -04:00
Sherif A. Nada
2d2d0173d6
Update codegen template READMEs ( #2873 )
2021-04-13 11:41:52 -07:00
Sherif A. Nada
415f9d6d76
re-add instructions for building python packages using Gradle ( #2467 )
2021-03-15 13:31:57 -07:00
Sherif A. Nada
e87468d4bc
improve instructions in templates & publish base docker images to dockerhub ( #2441 )
2021-03-15 02:16:36 -07:00
Sherif A. Nada
222413104a
use standardSourceTestFile by default in python templates ( #1360 )
2020-12-17 13:45:17 -08:00
Sherif A. Nada
de09b40b93
Update templates to reflect incremental model changes ( #1083 )
2020-11-24 22:22:03 -08:00
Sherif A. Nada
b05a2b0839
Update connector READMEs to reflect new build plugin commands ( #969 )
2020-11-12 20:36:18 -08:00
Sherif A. Nada
636a7d8154
python template documentation improvements ( #823 )
2020-11-05 09:42:13 -08:00
Sherif A. Nada
f7b9bda81f
Add Singer Facebook Source ( #808 )
2020-11-04 16:38:54 -08:00
Sherif A. Nada
a14d8385e7
template: Install pytest as a module in the venv to allow more flexible testing ( #761 )
2020-10-30 10:58:25 -07:00
Sherif A. Nada
92d542c166
Add python source template generator ( #740 )
2020-10-29 20:29:27 -07:00