Airflow Boilerplate

screenshot of Airflow Boilerplate

A complete development environment setup for working with Airflow

Overview

Airflow Boilerplate is a development environment setup for working with Apache Airflow. It provides a complete setup based on a Medium article. The boilerplate includes various tools and components such as sample DAGs, plugins, tests, a helper method, and a Docker environment.

Features

  • Sample DAGs
  • Sample plugins and tests
  • Helper method for common string operations
  • Inclusion of spark-conf in Docker build step
  • .pre-commit-config.yaml for linting, formatting, and running tests

Summary

Airflow Boilerplate is a comprehensive development environment for working with Apache Airflow. It includes sample DAGs, plugins, tests, a helper method, and a Docker environment. By following the installation instructions, developers can quickly set up the environment and start working with Airflow.