Skip to content

baha-bouali/astronom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Astronom

A personal Airflow learning project, built with the Astro CLI, used as a hands-on sandbox for working through Airflow fundamentals and Astronomer's learning path.

What's in here

  • dags/ — DAGs pulled from Astronomer's example templates, used to explore core Airflow concepts: the TaskFlow API, dynamic task mapping, Assets, and a small ETL pipeline.
  • include/ — supporting files DAGs read from or write to at runtime (data files, helper modules, local databases).
  • tests/ — DAG validity and quality checks, run with astro dev pytest.
  • requirements.txt / packages.txt — Python and OS-level dependencies for the DAGs in this project.

Running it

astro dev start

Airflow UI: localhost:8080 — default login admin / admin.

astro dev stop

Testing

astro dev pytest

Runs everything under tests/ — DAG import checks, tagging/retry conventions, and task-level behavior checks.

About

A hands-on Apache Airflow project built with the Astro CLI, exploring core and advanced Airflow concepts

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages