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:

Logistics for the event

  • 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. 

...