🎉 New Destination: Timeplus#21226
🎉 New Destination: Timeplus#21226Marcos Marx (marcosmarxm) merged 18 commits intoairbytehq:masterfrom
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
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
airbyte-integrations/connectors/destination-timeplus/destination_timeplus/destination.py
Outdated
Show resolved
Hide resolved
6c13262 to
438df17
Compare
|
Hi Marcos Marx (@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 Marcos Marx (@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 Marcos Marx (@marcosmarxm) |
|
Sorry the long delay Jove Zhong (@jovezhong) I added this to our team backlog. Hope to have a slot this week. |
|
Jove Zhong (@jovezhong) can you fix: |
|
Sure, Marcos Marx (@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 Marcos Marx (@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.mdbootstrap.md. See description and examplesdocs/integrations/<source or destination>/<name>.mdincluding changelog. See changelog exampledocs/integrations/README.mdairbyte-integrations/builds.mdAirbyter
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/publishcommand described hereUpdating a connector
Community member or Airbyter
airbyte_secret./gradlew :airbyte-integrations:connectors:<name>:integrationTest.README.mdbootstrap.md. See description and examplesdocs/integrations/<source or destination>/<name>.mdincluding 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/publishcommand described hereConnector Generator
-scaffoldin their name) have been updated with the latest scaffold by running./gradlew :airbyte-integrations:connector-templates:generator:testScaffoldTemplatesthen 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.