Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

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.

The session is geared towards Mac and Linux users, but Windows users are more than welcome to join. You need to have Python experience. In preparation for the class, please make sure you have set up the following prerequisites:

...

  • Workshops are best if there are 20-30 people attending max.
  • It's best if there are at least two (for 20 attendees) or three (for 30 attendees) people organising it - who can help others. Ideally Apache committers or experienced contributors.
  • Make sure that people follow prerequisites before the event. Part of preparation is to install Breeze environment and while it is fairly quick to install if you are doing it alone, 20-30 people downloading 1.5 GB each at the same time can saturate your network.
  • Space for 20-30 people with desks chairs, WiFi and extension cords to plug the laptops of people in.
  • Projector where you can make a short intro presentation
  • Food and drinks (traditionally beer & pizza but we recommend more healthy options as well to attract diverse people)
  • Ideally some playlist to play music in the background (not too loud)
  • Ideally some whiteboards where you will be able to discuss something with your attendees
  • Make sure to review existing JIRA issues to choose a few that people can start working on. Some people will come with their own issues as well. 

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 an example presentation that you can give during the event: Airflow Workshop Warsaw. Make .

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 remove sponsor material. 

Before people leave, you can give people Here is 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.


View file
nameApache Airflow Workshop - survey.pdf
height250

...