diff --git a/contributing-docs/03a_contributors_quick_start_beginners.rst b/contributing-docs/03a_contributors_quick_start_beginners.rst index 0830d288be331..9d1208eada8a1 100644 --- a/contributing-docs/03a_contributors_quick_start_beginners.rst +++ b/contributing-docs/03a_contributors_quick_start_beginners.rst @@ -26,7 +26,7 @@ Your First Airflow Pull Request — 15-Minute Guide Purpose ------- This page walks **new contributors** through opening their first -Apache Airflow pull request (PR) in about five minutes. We present *one* +Apache Airflow pull request (PR) in about 15 minutes. We present *one* local option (Breeze) and *one* fully-hosted option (GitHub Codespaces). Everything else lives in the advanced guides. diff --git a/providers/standard/src/airflow/providers/standard/example_dags/example_bash_decorator.py b/providers/standard/src/airflow/providers/standard/example_dags/example_bash_decorator.py index 1cd8d5b61ee7b..cd1dd7c84328a 100644 --- a/providers/standard/src/airflow/providers/standard/example_dags/example_bash_decorator.py +++ b/providers/standard/src/airflow/providers/standard/example_dags/example_bash_decorator.py @@ -26,7 +26,21 @@ from airflow.sdk.exceptions import AirflowSkipException -@dag(schedule=None, start_date=pendulum.datetime(2023, 1, 1, tz="UTC"), catchup=False) +@dag(schedule=None, start_date=pendulum.datetime(2023, 1, 1, tz="UTC"), catchup=False, doc_md=""" +### Bash Decorator Example + + This example DAG demonstates how to use the `@task.bash` decorator + to define tasks that execute Bash commands in Apache Airflow. + + It shows: + - creating Bash tasks using the TaskFlow API + - passing parameters to Bash commands + - basic task execution within a decorator-based DAG + + This DAG is intended for learning and demonstration purposes. + + + """,) def example_bash_decorator(): """ ### Bash TaskFlow Decorator Example