A simple Apache Airflow project for learning and testing Airflow fundamentals.
This project contains basic Airflow DAGs designed for educational purposes and development testing.
# Install dependencies using uv
uv sync
airflow-example/
├── dags/
│ └── hello_world.py # Simple example DAG
├── plugins/
│ └── url_redirect_plugin.py # Custom Airflow plugin for DAGs page filtering
├── .python-version # Python version specification
├── pyproject.toml # Project configuration and dependencies
├── uv.lock # Lock file for dependency versions
└── README.md # This file
dags/
- Contains Airflow DAG (Directed Acyclic Graph) definitionsplugins/
- Custom Airflow plugins and extensionspyproject.toml
- Project metadata, dependencies, and build configurationuv.lock
- Dependency lock file ensuring reproducible installations