After the great success of the previous editions conducted during Airflow Summit, Polidea’s two PMC members and Apache Airflow’s committers: Jarek Potiuk and Tomek Urbaszek will lead the workshop centered around contributing to Apache Airflow. During this event, you will learn how you can become a contributor to the Apache Airflow project.
This workshop will be on October 22th, 2020 from 5 to 8 pm CST.
This covers setting up a development environment, picking your first issue, communicating effectively within the community, and making your first PR. The experienced committers of the Apache Airflow project will give you step-by-step instructions and will guide you through the process.
After the workshop, you will be equipped with everything that is needed to make further contributions to the Apache Airflow project.
What you should know: The session is geared towards Mac and Linux users, but Windows users are more than welcome. You need to have Python experience.
When preparing for the class, please make sure to:
— make a fork of the https://github.com/apache/airflow
— clone the forked repository locally
— follow the Breeze prerequisites: https://github.com/apache/airflow/blob/master/BREEZE.rst#prerequisites
— run ./breeze --python 3.6
— create a virtualenv as described in https://github.com/apache/airflow/blob/master/LOCAL_VIRTUALENV.rst
— and remember that part of preparing the virtualenv is initializing it with ./breeze initialize-local-virtualenv
Participation in this workshop requires previous registration and has limited capacity. The Workshop is paid for and costs USD 25 (money goes to ASF), ticket available here: https://ti.to/polidea-workshops/airflow-contribution-2.
Locations have different requirements for who can attend. This location is open to the following:
5pm. Introduction and welcome
5:15pm : Part 1: Open-source, prepare environment & choose issue
6:15pm: Part 2: Coding!
7:15pm: Part 3: Live code reviews
Development studio delivering digital products. We are your partners in product development. Let’s create!