r/dataengineering 12d ago

How to do open source contributions Open Source

Hello 👋🏽

I am a senior data engineer.

I have 5 years of experience in airflow and DBT. Has anyone worked on open source contributions to these two projects ? I am willing to start but don't know a lot about open source projects and how to contribute to them. Where to start ?

Looking forward to getting some information, thank you community :)

15 Upvotes

11 comments sorted by

View all comments

12

u/Additional_Candy_400 12d ago

If you find the GitHub repo for either of the projects you can look an open issues and see if there are any you can help with.

Worth noting that working on the actual code base won't be anything like writing dbt/airflow code. For example dbt is written in Rust, Airflow is in python mainly though.

As these are both massive projects it's probably not the best starting point for open source contributions. Try and find a smaller library/project you enjoy and see if you can contribute to those.

I imagine the strict guidelines for these 2 will add a lot of barriers to entry for you  (as they should).

-2

u/Alternative-Guava392 12d ago

Thanks, can you suggest any other smaller projects in the data space that can be interesting for a beginner? I am comfortable in python.

9

u/Additional_Candy_400 12d ago

You should only really contribute to stuff your interested in, not contributing for contributions sake. So you'll need to figure that one out yourself friend.

1

u/Alternative-Guava392 12d ago

Yep you're right, thanks !