User Story
As a platform engineer, I need to create a new repo and structure to store the code for this use case and future use cases
A broader discussion on how to organise and share airflow DAGs at WMF is happening at https://phabricator.wikimedia.org/T290664.
The goal of 292743 is to define some structure for *development* DAGs. Those are not yet part of the Foundation's wide production deployments, and are rather targeting the PET owned an-airflow1003 instance.
Success Criteria
- New repo with well structured folders and clear layout
References
The repo structure is inspired by
- https://www.astronomer.io/guides/managing-airflow-code
- https://tech.scribd.com/blog/2020/breaking-up-the-dag-repo.html
- https://towardsdatascience.com/dag-factories-a-better-way-to-airflow-9aa3cf003169