Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Revise start_date
    •  optional for DAGs
    •  remove for Tasks
  •  Add sensible defaults for all parameters (Done: owner=Airflow)
  •  Autogenerate task_ids?
  •  Defer/infer DAG membership #1318
  • Syntactic sugar
    •  @decorator syntax for creating tasks
    •  DAGs as context managers #1318
    •  "bitshift" (>><<) chain syntax #1318
    •  "call" chain syntax? (e.g. like "fairflow")

...

Objective

Minimize required arguments for creating DAGs and tasks by auto-generating or inferring them where possible. Take advantage of Python syntax and processing to streamline code.

...