-
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 Source: ClickUp #17770
🎉 New Source: ClickUp #17770
Conversation
d9ceb5d
to
e01b314
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@josix do you need any further assistance here?
{ | ||
"streams": [ | ||
{ | ||
"name": "TODO fix this file", | ||
"supported_sync_modes": ["full_refresh", "incremental"], | ||
"source_defined_cursor": true, | ||
"default_cursor_field": "column1", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remove this file.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removed at 8a2d8e7ef
@@ -0,0 +1,16 @@ | |||
# TODO: Define your stream schemas |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remove this file.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removed at 8a2d8e7ef
additionalProperties: true | ||
properties: | ||
# 'TODO: This schema defines the configuration required for the source. This usually involves metadata such as database and/or authentication information.': | ||
Authorization: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Authorization: | |
api_token: |
Please rename to better naming.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for pointing this out. I've updated this.
Hi @marcosmarxm thank you for the reminder and reviewing, I'm still working on that. But I guess I will be off here for around 2-3 days since I'm working on my master's degree oral exam at the same time. I'll continue to create some endpoints for |
@josix I lost the notification of your message. Do you still need assistance here? |
Yes, please. I would start to continue the work this week although the hacktoberfest is gone lol. |
Because this was submitted before 2-november the PR is eligible to receive the prize. |
@josix there are some tutorials here: https://docs.airbyte.com/connector-development/config-based/tutorial/getting-started besides that please point what is your question to help your, or enter our Slack and ask for help in |
Hello! I'm going to be out of the office this Friday and won't be able to review your contribution again today, I return next Monday. So far, most contributions look solid and are almost done to be approved. As said in Chris' comment all contributions made before 2-November are eligible to receive the prize and have 2 weeks to merge the contributions. But I ensure next week we're going to have your contribution merged. If you have questions about the implementation you can send them in Sorry the inconvenience and see you again next week, thank you so much for your contribution! |
e01b314
to
8a2d8e7
Compare
…date/integration-source-clickup
Hello @marcosmarxm, thank you for letting me know. I've added docs and removed some redundant files following your comments. Please have a look, thank you! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some considerations
streams: | ||
- type: DeclarativeStream |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@josix are you planning to add more streams? (Tasks, Lists, etc?)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, I'll add Tasks stream these days.
paginator: | ||
type: NoPagination |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please add Pagination: https://clickup.com/api/clickupreference/operation/GetTasks/
@josix let me know if you need any assistance to finish the changes |
@marcosmarxm sorry for late reply, I've added list and task stream, please have a look thanks! |
…date/integration-source-clickup
/test connector=connectors/source-clickup-api
Build PassedTest summary info:
|
/publish connector=connectors/source-clickup-api
if you have connectors that successfully published but failed definition generation, follow step 4 here |
* feat(connectors): add source clickup api template * feat(connectors/clickup-api): add /user and /team endpoint configs * docs(clickup-connectors): add clickup source doc * feat: add tasks stream and list stream to ClickUp API * feat: add space stream and folder stream to clikcup api * feat: update acceptance-test-config.yml w/ version in 0.2.12 https://github.com/airbytehq/airbyte/tree/459856b73cfebe659741cccdd83590ba0dff2493/airbyte-integrations/bases/source-acceptance-test#migrating-acceptance-test-configyml-to-latest-configuration-format * docs: add descripiton for optional configs fields * fix: fix list.json schema * fix: add ignore_fields to ignore changing value in full_refresh of acceptance-tests * add clickup to source def * auto-bump connector version Co-authored-by: marcosmarxm <marcosmarxm@gmail.com> Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com> Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
What
Adding a source connector for ingesting data from the ClickUp by using low-code configuration. (ref)
How
Following the instruction mentioned in tutorials to update
clickup_api.yaml
,spec.yaml
,schemas/*.json
, andconfigured_catalog.json
.Recommended reading order
spec.yaml
clickup_api.yaml
schemas/*.json
configured_catalog.json
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 hereTests
Unit
Put your unit tests output here.
Integration
Put your integration tests output here.
Acceptance