airbytehq / airbytehq/airbyte-python-cdk

Survey of Manifest-Only Connectors Using Custom Components (Feature Gaps)

オープン
#714 コメント 7 件 リアクション 0 件 担当者 1 名 @aaronsteers が担当を希望しています GitHub で見る
主要言語
Python
スター
26
フォーク
53
平均マージ
2日 6時間
マージ済み PR(30日)
10

説明

Analysis of 5 manifest-only connectors that use custom `components.py` files:

## Connectors Analyzed

**source-gitlab** (certified)
- Custom URL validation with environment-specific logic
- Complex partition routing for hierarchical data relationships
- Code: https://github.com/airbytehq/airbyte/blob/master/airbyte-integrations/connectors/source-gitlab/components.py

**source-mailchimp** (certified)
- Runtime HTTP requests for data center extraction: https://github.com/airbytehq/airbyte-python-cdk/issues/713
- Custom record extraction for flattening nested arrays
- Code: https://github.com/airbytehq/airbyte/blob/master/airbyte-integrations/connectors/source-mailchimp/components.py

**source-google-sheets** (certified)
- Complex schema parsing and name conversion with configurable sanitization
- Dynamic range-based partitioning for batch processing
- Code: https://github.com/airbytehq/airbyte/blob/master/airbyte-integrations/connectors/source-google-sheets/components.py

**source-younium** (community)
- Custom OAuth2 authenticator with environment-specific endpoints
- Token generation with conditional URL selection
- Code: https://github.com/airbytehq/airbyte/blob/master/airbyte-integrations/connectors/source-younium/components.py

**source-klaviyo** (certified)
- Custom record transformations with additional API calls
- Sophisticated relationship data merging from API responses
- Custom error handling for DNS resolution issues
- Code: https://github.com/airbytehq/airbyte/blob/master/airbyte-integrations/connectors/source-klaviyo/components.py

## Summary
All analyzed connectors implement functionality requiring custom Python logic beyond current YAML dialect capabilities.

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。