By attending this workshop, you will learn how you can become a contributor to Apache Airflow project. You will learn how to setup development environment, how to pick your first issue, how to communicate effectively within the community and how to make your first PR - experienced committers of Apache Airflow project will give you step-by-step instructions and will guide you in the process. When you finish the workshop you will be equipped with everything that is needed to make further contributions to the Apache Airflow project.
When you would like run a workshop for first time contributors, you can follow this guide. Organisation of such event can be done by both committers but also heavy contributors who aspire to become committers and want to help with building the community. Active community building and spreading the word about Airflow is an important part of contributor's engagement that might lead to becoming a committer.
Contributor's workshop is perfect way to engage more people in Airflow Community and it is surprisingly simple to organise.
The goal of such "First time contributors" workshop is to make Airflow users aware that it is very easy to contribute to Apache Airflow and that we are very welcoming community. There are a lot of users that extends the features of Airflow and they do not really know that they contribute it back.
Organising such workshops is a perfect opportunity to make people feel more welcome and actually contribute their code. It also builds good relationships with the users and helps organisers (usually committers) to learn more about the needs of Apache Airflow users.
In case you work at or partner with a company that uses Apache Airflow and supports contributing to Open-Source, it's very easy to get such company to sponsor such event: host the event inn a suitable event space, sponsor food and drinks. Workshops like that are perfect recruitment event for such companies. They can show that they are open-source-friendly company that cares about people learning new stuff, that they are happy to host people, they can bring their own employees who will also be happy to participate in the event and build relationship with the participants. As an example - the first Apache Airflow Workshop in Berlin was sponsored by Google Cloud, Polidea and Contentful. The second one in Warsaw was sponsored by Polidea.
Sponsoring companies - when they host such - event usually have people who also take care about ordering food/drinks, setting up the event space, making sure the network works, providing WiFi access to guests and even welcoming the people when they come - this is an important. Some companies will also help with preparing SWAGS (at Promo stuff you can download all the materials to prepare such promo stuff as mugs, stickers, hoodies etc.).
Inviting people to the event
It is surprisingly easy to invite people to your Apache Airflow Workshop. Apache Airflow is one of the most popular orchestrator and it is used in many companies. There are various ways how you can attract people:
Here are the prerequisites you can send to your attendees:
The workshop is for those who want to familiarize themselves with using the super-productive 'Breeze' development environment to contribute to Airflow. It's a great, stress-free opportunity to dive into the world of open source development and contribution.
|
Workshops can be run as "after-work" evening meetup. The event should last 3-4 hours at most. The agenda we found works best is (assuming 5.30 pm is starting time):
Here is a template presentation that you can give during the event: Airflow Workshop [Template].
During the workshop simply let people follow the https://github.com/apache/airflow/blob/master/CONTRIBUTING.rst#contribution-workflow-example . Make sure to update template and replace sponsor's material with the actual sponsor.
Before people leave, you can give people the survey you can print and ask your attendees to fill. With 20-30 participants it is best to give printed survey to fill (people will fill it) rather than send them electronic survey. Link to Google doc here and .pdf version is attached. Make sure to share results of the survey with your attendees.