collinmcnulty opened a new pull request, #28757: URL: https://github.com/apache/airflow/pull/28757
Given that timetables vary across multiple dimensions, I believe they are a good candidate for composition over inheritance. For instance, the CronTriggerTimetable is great, but it's easy to imagine wanting a variety of different data intervals other than a fixed timedelta, and that will quickly lead to subclass explosion. This PR attempts to make that an option. There is a significant constraint in that all Timetable classes must be either plugins or part of Airflow proper, and they have to be serializable. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
