-
Notifications
You must be signed in to change notification settings - Fork 4.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🎉 New Destination: Timeplus #21226
🎉 New Destination: Timeplus #21226
Conversation
176efde
to
b74d546
Compare
79301fd
to
eed848b
Compare
eed848b
to
d3decf2
Compare
Any maintainer look into this PR? It has been quite a while |
still waiting for a reviewer |
d3decf2
to
d72ccd8
Compare
Again, waiting for reviewers. What is the process to assign such review tickets? |
49f155c
to
bdcb91d
Compare
airbyte-integrations/connectors/destination-timeplus/destination_timeplus/spec.json
Show resolved
Hide resolved
airbyte-integrations/connectors/destination-timeplus/destination_timeplus/destination.py
Outdated
Show resolved
Hide resolved
airbyte-integrations/connectors/destination-timeplus/destination_timeplus/destination.py
Outdated
Show resolved
Hide resolved
airbyte-integrations/connectors/destination-timeplus/destination_timeplus/destination.py
Outdated
Show resolved
Hide resolved
6c13262
to
438df17
Compare
Hi @marcosmarxm , thanks for the reviews. I am not quite sure about the process. I resolved the review comments. Feel free to reopen them if they need more changes. I added 3 commits to address your review comments one by one. Hopefully it should make it a bit easier to check the code change. |
438df17
to
ee47e7c
Compare
9e60a78
to
37fb4a4
Compare
Hi @marcosmarxm, could you please take the other look? Thanks |
37fb4a4
to
37a1803
Compare
I don't want to ask this every week, but please please give some feedback @marcosmarxm |
Sorry the long delay @jovezhong I added this to our team backlog. Hope to have a slot this week. |
@jovezhong can you fix: |
Sure, @marcosmarxm , happy to add those files. I checked the log and cannot find the exact file they are looking for? Can you share any example or docs about those 3 checks? Thanks. ❌ - check_documentation_file_exists |
fc6edb6
to
d8cbfa1
Compare
Never mind. I got the checker code tools/ci_connector_ops/ci_connector_ops/qa_checks.py |
boolean and pokemon
3e41a0c
to
b4dbe37
Compare
/test connector=connectors/destination-timeplus
|
Thank you @marcosmarxm for the review and merge! |
(this is to replace #20391 Cannot share secrets to maintainer if the PR is sent from a github org not personal account)
What
A new destination connector for Timeplus (works for any cloud deployment or onprem deployment of Timeplus)
close #20195
How
This python based destination connector will send data to Timeplus. It will create streams in Timeplus if necessary, with the exactly same schema from the source (kind of normalization, but not based on DBT). For example, if there are 4 columns in the CSV, then there will be 4 columns in the Timeplus stream.
Recommended reading order
airbyte-integrations/connectors/destination-timeplus/destination_timeplus/destination.py
🚨 User Impact 🚨
no breaking change
Pre-merge Checklist
Expand the relevant checklist and delete the others.
New Connector
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampledocs/integrations/README.md
airbyte-integrations/builds.md
Airbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>
command is passing/publish
command described hereUpdating a connector
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampleAirbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>
command is passing/publish
command described hereConnector Generator
-scaffold
in their name) have been updated with the latest scaffold by running./gradlew :airbyte-integrations:connector-templates:generator:testScaffoldTemplates
then checking in your changesTo test this connector, you can create a free account at https://us.timeplus.cloud, sign in with Google/MS SSO, then create a workspace, create an API key, then set them in the secret/UI to push data to it (tested with CSV and db)
Tests
Unit
Integration
Acceptance
Put your acceptance tests output here.