apache / apache/airflow

Revisit the sdk folder hierarchy for task sdk's

Open
#51,070 4 comments 0 reactions 0 assignees View on GitHub
kind:meta
Dominant language
Python
Stars
46.9k
Forks
17.8k
Avg merge
2d 7h
Merged PRs (30d)
484

Description

### Body

Quoting from: https://github.com/apache/airflow/pull/50964/files#r2103305886

Few proposals here:

```
airflow-sdk-go
airflow-sdk-python
```

or

```
airflow-sdk/
go/
python/
```

cc @potiuk @jscheffl @uranusjr

### Committer

- [x] I acknowledge that I am a maintainer/committer of the Apache Airflow project.

Contributor guide

Open the contributing guide

Research direction

Start by reading the referenced discussion in pull request 50964 and compare the two proposed SDK directory layouts. Review the current task SDK hierarchy, then clarify and document the agreed structure for the Go and Python SDKs; done means the maintainers have selected one layout.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, python
Domain
developer-experience
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.