This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-training.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 1be1870 Site checkin for project Training: Website
1be1870 is described below
commit 1be18701f5b99e594a09f2f6d55a732179cbe199
Author: jenkins <[email protected]>
AuthorDate: Mon Apr 21 15:04:56 2025 +0000
Site checkin for project Training: Website
---
dependencies.html | 14 ++--
dependency-info.html | 2 +-
dependency-management.html | 2 +-
developers/building-website.html | 2 +-
developers/ci.html | 2 +-
developers/contributing.html | 2 +-
developers/decisions.html | 2 +-
developers/issues.html | 2 +-
developers/releasing-tools.html | 2 +-
developers/team.html | 2 +-
developers/website.html | 2 +-
developers/wiki.html | 2 +-
distribution-management.html | 2 +-
downloads.html | 2 +-
index.html | 2 +-
issue-management.html | 2 +-
licenses.html | 2 +-
mailing-lists.html | 2 +-
plugin-management.html | 2 +-
plugins.html | 2 +-
presentations/airflow/images/AirflowPrinciples.png | Bin 0 -> 65612 bytes
.../airflow/images/AirflowPrinciples2.png | Bin 0 -> 79500 bytes
presentations/airflow/images/UI-filters.png | Bin 0 -> 313569 bytes
presentations/airflow/images/UI-home.png | Bin 0 -> 303897 bytes
.../airflow/images/UI-views-cluster-activity.jpg | Bin 0 -> 398701 bytes
.../airflow/images/airflow-corecomponents.png | Bin 0 -> 147822 bytes
presentations/airflow/images/airflow-dynamic.png | Bin 0 -> 222187 bytes
presentations/airflow/images/airflow-elegant.png | Bin 0 -> 127858 bytes
.../airflow/images/airflow-is-scalable.png | Bin 0 -> 116219 bytes
presentations/airflow/images/airflow-providers.png | Bin 0 -> 274630 bytes
presentations/airflow/images/airflow-scalable.png | Bin 0 -> 116065 bytes
.../airflow/images/airflow-scalingstrategies.png | Bin 0 -> 173516 bytes
presentations/airflow/images/airflow_easy.png | Bin 0 -> 307500 bytes
presentations/airflow/images/airflow_github.png | Bin 0 -> 435791 bytes
.../airflow/images/airflow_integration.png | Bin 0 -> 337052 bytes
presentations/airflow/images/python.png | Bin 0 -> 77253 bytes
presentations/airflow/index.html | 79 +++++++++++++++------
presentations/training/demo/index.html | 2 +-
project-info.html | 2 +-
scm.html | 2 +-
sitemap.html | 2 +-
summary.html | 2 +-
users/index.html | 2 +-
users/new-presentation.html | 2 +-
users/presentation-tips.html | 2 +-
users/writing-slides.html | 2 +-
46 files changed, 93 insertions(+), 56 deletions(-)
diff --git a/dependencies.html b/dependencies.html
index f4b84b5..34a749d 100644
--- a/dependencies.html
+++ b/dependencies.html
@@ -743,8 +743,8 @@
</tr>
<tr class="a">
<td align="left">training-content-apache-airflow-1.0.0-SNAPSHOT.war</td>
- <td align="right">3 MB</td>
- <td align="right">214</td>
+ <td align="right">6 MB</td>
+ <td align="right">230</td>
<td align="right">0</td>
<td align="right">0</td>
<td align="center">-</td>
@@ -923,8 +923,8 @@
</tr>
<tr class="a">
<td align="right">20</td>
- <td align="right">204.5 MB</td>
- <td align="right">4446</td>
+ <td align="right">207.4 MB</td>
+ <td align="right">4462</td>
<td align="right">7</td>
<td align="right">3</td>
<td align="center">1.8</td>
@@ -932,8 +932,8 @@
</tr>
<tr class="b">
<td align="right">compile: 20</td>
- <td align="right">compile: 204.5 MB</td>
- <td align="right">compile: 4446</td>
+ <td align="right">compile: 207.4 MB</td>
+ <td align="right">compile: 4462</td>
<td align="right">compile: 7</td>
<td align="right">compile: 3</td>
<td align="center">1.8</td>
@@ -981,7 +981,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/dependency-info.html b/dependency-info.html
index 15d2959..fed4ed2 100644
--- a/dependency-info.html
+++ b/dependency-info.html
@@ -276,7 +276,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/dependency-management.html b/dependency-management.html
index ccf4794..298119e 100644
--- a/dependency-management.html
+++ b/dependency-management.html
@@ -245,7 +245,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/developers/building-website.html b/developers/building-website.html
index 44e9229..b9fde2d 100644
--- a/developers/building-website.html
+++ b/developers/building-website.html
@@ -305,7 +305,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/developers/ci.html b/developers/ci.html
index 9a61141..f3bc4e1 100644
--- a/developers/ci.html
+++ b/developers/ci.html
@@ -244,7 +244,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/developers/contributing.html b/developers/contributing.html
index bb7e6ac..1d76877 100644
--- a/developers/contributing.html
+++ b/developers/contributing.html
@@ -332,7 +332,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/developers/decisions.html b/developers/decisions.html
index 9f2970f..9e1c63f 100644
--- a/developers/decisions.html
+++ b/developers/decisions.html
@@ -349,7 +349,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/developers/issues.html b/developers/issues.html
index e9055f8..ff3723b 100644
--- a/developers/issues.html
+++ b/developers/issues.html
@@ -223,7 +223,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/developers/releasing-tools.html b/developers/releasing-tools.html
index cc8de80..8f13472 100644
--- a/developers/releasing-tools.html
+++ b/developers/releasing-tools.html
@@ -415,7 +415,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/developers/team.html b/developers/team.html
index b5cf7df..e5eeadb 100644
--- a/developers/team.html
+++ b/developers/team.html
@@ -319,7 +319,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/developers/website.html b/developers/website.html
index 0c1f926..7f90d76 100644
--- a/developers/website.html
+++ b/developers/website.html
@@ -398,7 +398,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/developers/wiki.html b/developers/wiki.html
index 75a999a..a65cda8 100644
--- a/developers/wiki.html
+++ b/developers/wiki.html
@@ -223,7 +223,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/distribution-management.html b/distribution-management.html
index 25190cf..024f720 100644
--- a/distribution-management.html
+++ b/distribution-management.html
@@ -238,7 +238,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/downloads.html b/downloads.html
index 81d52a0..81b2bdb 100644
--- a/downloads.html
+++ b/downloads.html
@@ -257,7 +257,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/index.html b/index.html
index 1836ee7..270fc20 100644
--- a/index.html
+++ b/index.html
@@ -309,7 +309,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/issue-management.html b/issue-management.html
index 28980e7..19da3b5 100644
--- a/issue-management.html
+++ b/issue-management.html
@@ -230,7 +230,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/licenses.html b/licenses.html
index be3a54e..2500e28 100644
--- a/licenses.html
+++ b/licenses.html
@@ -435,7 +435,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/mailing-lists.html b/mailing-lists.html
index a480156..3b4933d 100644
--- a/mailing-lists.html
+++ b/mailing-lists.html
@@ -247,7 +247,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/plugin-management.html b/plugin-management.html
index 8bda16b..a6ad011 100644
--- a/plugin-management.html
+++ b/plugin-management.html
@@ -385,7 +385,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/plugins.html b/plugins.html
index 2620e13..6a65e06 100644
--- a/plugins.html
+++ b/plugins.html
@@ -312,7 +312,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/presentations/airflow/images/AirflowPrinciples.png
b/presentations/airflow/images/AirflowPrinciples.png
new file mode 100644
index 0000000..d63755e
Binary files /dev/null and b/presentations/airflow/images/AirflowPrinciples.png
differ
diff --git a/presentations/airflow/images/AirflowPrinciples2.png
b/presentations/airflow/images/AirflowPrinciples2.png
new file mode 100644
index 0000000..2647c91
Binary files /dev/null and
b/presentations/airflow/images/AirflowPrinciples2.png differ
diff --git a/presentations/airflow/images/UI-filters.png
b/presentations/airflow/images/UI-filters.png
new file mode 100644
index 0000000..a2d3511
Binary files /dev/null and b/presentations/airflow/images/UI-filters.png differ
diff --git a/presentations/airflow/images/UI-home.png
b/presentations/airflow/images/UI-home.png
new file mode 100644
index 0000000..1d76e7e
Binary files /dev/null and b/presentations/airflow/images/UI-home.png differ
diff --git a/presentations/airflow/images/UI-views-cluster-activity.jpg
b/presentations/airflow/images/UI-views-cluster-activity.jpg
new file mode 100644
index 0000000..a5e4c9b
Binary files /dev/null and
b/presentations/airflow/images/UI-views-cluster-activity.jpg differ
diff --git a/presentations/airflow/images/airflow-corecomponents.png
b/presentations/airflow/images/airflow-corecomponents.png
new file mode 100644
index 0000000..a5cb09c
Binary files /dev/null and
b/presentations/airflow/images/airflow-corecomponents.png differ
diff --git a/presentations/airflow/images/airflow-dynamic.png
b/presentations/airflow/images/airflow-dynamic.png
new file mode 100644
index 0000000..cb835a9
Binary files /dev/null and b/presentations/airflow/images/airflow-dynamic.png
differ
diff --git a/presentations/airflow/images/airflow-elegant.png
b/presentations/airflow/images/airflow-elegant.png
new file mode 100644
index 0000000..3af6659
Binary files /dev/null and b/presentations/airflow/images/airflow-elegant.png
differ
diff --git a/presentations/airflow/images/airflow-is-scalable.png
b/presentations/airflow/images/airflow-is-scalable.png
new file mode 100644
index 0000000..660546e
Binary files /dev/null and
b/presentations/airflow/images/airflow-is-scalable.png differ
diff --git a/presentations/airflow/images/airflow-providers.png
b/presentations/airflow/images/airflow-providers.png
new file mode 100644
index 0000000..4781fcc
Binary files /dev/null and b/presentations/airflow/images/airflow-providers.png
differ
diff --git a/presentations/airflow/images/airflow-scalable.png
b/presentations/airflow/images/airflow-scalable.png
new file mode 100644
index 0000000..b0973de
Binary files /dev/null and b/presentations/airflow/images/airflow-scalable.png
differ
diff --git a/presentations/airflow/images/airflow-scalingstrategies.png
b/presentations/airflow/images/airflow-scalingstrategies.png
new file mode 100644
index 0000000..51d4fcc
Binary files /dev/null and
b/presentations/airflow/images/airflow-scalingstrategies.png differ
diff --git a/presentations/airflow/images/airflow_easy.png
b/presentations/airflow/images/airflow_easy.png
new file mode 100644
index 0000000..cbd5568
Binary files /dev/null and b/presentations/airflow/images/airflow_easy.png
differ
diff --git a/presentations/airflow/images/airflow_github.png
b/presentations/airflow/images/airflow_github.png
new file mode 100644
index 0000000..1a35029
Binary files /dev/null and b/presentations/airflow/images/airflow_github.png
differ
diff --git a/presentations/airflow/images/airflow_integration.png
b/presentations/airflow/images/airflow_integration.png
new file mode 100644
index 0000000..2a4d6a9
Binary files /dev/null and
b/presentations/airflow/images/airflow_integration.png differ
diff --git a/presentations/airflow/images/python.png
b/presentations/airflow/images/python.png
new file mode 100644
index 0000000..255922e
Binary files /dev/null and b/presentations/airflow/images/python.png differ
diff --git a/presentations/airflow/index.html b/presentations/airflow/index.html
index 35b5552..14d0779 100644
--- a/presentations/airflow/index.html
+++ b/presentations/airflow/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8" /><meta
name="viewport" content="width=device-width, initial-scale=1.0,
maximum-scale=1.0, user-scalable=no, minimal-ui" /><title>Apache
Airflow</title><meta name="description" content="Introduction to Apache
Airflow" /><meta name="keywords" content="Apache, Airflow" /><meta
name="author" content="Your Name" /><link rel="stylesheet"
href="reveal.js-5.1.0/dist/reset.css" /><link rel="stylesheet"
href="reveal.js-5.1.0/dist/reveal.c [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8" /><meta
name="viewport" content="width=device-width, initial-scale=1.0,
maximum-scale=1.0, user-scalable=no, minimal-ui" /><title>Table of
Contents</title><meta name="description" content="Introduction to Apache
Airflow" /><meta name="keywords" content="Apache, Airflow" /><meta
name="author" content="Your Name" /><link rel="stylesheet"
href="reveal.js-5.1.0/dist/reset.css" /><link rel="stylesheet"
href="reveal.js-5.1.0/dist/revea [...]
float: right
}
@@ -413,30 +413,67 @@ ul.byline {
ul.byline li + li {
margin-top: 0.25em;
}
-</style><link rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css"
/><link rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/v4-shims.min.css"
/></head><body><div class="header"><div class="left"></div><div
class="right"></div></div><div class="reveal"><div class="slides"><section
id="apache-airflow"><h2>Apache Airflow</h2><div class="slide-content"><div
class="imageblock"><img src="images/AirflowLogo.png" [...]
-<aside class="notes"><div class="paragraph"><p>Introduce yourself, and your
role in the Apache Airflow community.</p></div></aside></div></section>
-<section id="what-is-apache-airflow"><h2>What is Apache Airflow?</h2><div
class="slide-content"><div class="paragraph"><p>Airflow is a platform to
programmatically author, schedule and monitor
workflows.</p></div></div></section>
-<section id="airflow-principles"><h2>Airflow Principles</h2><div
class="slide-content"><div class="paragraph"><p>Airflow is built on following
principles:</p></div>
-<div
class="ulist"><ul><li><p>Scalable</p></li><li><p>Dynamic</p></li><li><p>Extensible</p></li><li><p>Elegant</p></li></ul></div>
+</style><link rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css"
/><link rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/v4-shims.min.css"
/></head><body><div class="header"><div class="left"></div><div
class="right"></div></div><div class="reveal"><div class="slides"><div
class="exampleblock text-center"><div class="content"><div class="imageblock"
style="text-align: center"><img src="images/AirflowLog [...]
+<div class="paragraph"><p>A High Level Overview</p></div></div></div>
+<aside class="notes"><div class="paragraph"><p>Introduce yourself, and your
role in the Apache Airflow community.</p></div></aside>
+<section id="table-of-contents"><h2>Table of Contents</h2><div
class="slide-content"><div class="ulist"><ul><li><p>What is Apache
Airflow?</p></li><li><p>Airflow Principles</p><div
class="ulist"><ul><li><p>Scalable</p><div class="ulist"><ul><li><p>Scaling
Strategies</p></li></ul></div></li><li><p>Dynamic</p></li><li><p>Extensible</p></li><li><p>Elegant</p></li></ul></div></li><li><p>Airflow
- Core Components</p></li><li><p>Airflow Features</p></li><li><p>Airflow
Integrations</p></li><li> [...]
+<section id="what-is-apache-airflow"><h2>What is Apache Airflow?</h2><div
class="slide-content"><div class="ulist"><ul><li><p>Airflow is a platform to
programmatically author, schedule and monitor
workflows.</p></li><li><p>Developed initially by Airbnb in 2014 and later
donated to the Apache Software Foundation, Airflow has become the de facto
standard for workflow orchestration in the data engineering
ecosystem</p></li></ul></div></div></section>
+<section id="airflow-principles"><h2>Airflow Principles</h2><div
class="slide-content"><div class="imageblock"><img
src="images/AirflowPrinciples2.png" alt="AirflowPrinciples2"></div>
<aside class="notes"><div class="paragraph"><p>Each principle has a slide
following that explains it, so you don’t need
to explain this here.</p></div></aside></div></section>
-<section id="airflow-principle-scalable"><h2>Airflow Principle:
Scalable</h2><div class="slide-content"><div class="paragraph"><p>Airflow has a
modular architecture and uses a message queue to orchestrate an arbitrary
number of workers. Airflow is ready to scale to
infinity.</p></div></div></section>
-<section id="airflow-principle-dynamic"><h2>Airflow Principle:
Dynamic</h2><div class="slide-content"><div class="paragraph"><p>Airflow
pipelines are defined in Python, allowing for dynamic pipeline generation. This
allows for writing code that instantiates pipelines
dynamically.</p></div></div></section>
-<section id="airflow-principle-extensible"><h2>Airflow Principle:
Extensible</h2><div class="slide-content"><div class="paragraph"><p>Easily
define your own operators and extend libraries to fit the level of abstraction
that suits your environment.</p></div></div></section>
-<section id="airflow-principle-elegant"><h2>Airflow Principle:
Elegant</h2><div class="slide-content"><div class="paragraph"><p>Airflow
pipelines are lean and explicit. Parametrization is built into its core using
the powerful Jinja templating engine.</p></div></div></section>
+<section id="airflow-principle-scalable"><h2>Airflow Principle:
Scalable</h2><div class="slide-content"><div class="imageblock"><img
src="images/airflow-is-scalable.png" alt="airflow is scalable"></div>
+<aside class="notes"><div class="paragraph"><p>What enables scaling of Airflow
:</p></div>
+<div class="ulist"><ul><li><p>Utilizes a message queue (e.g., Redis, RabbitMQ)
to coordinate task execution across workers. This enables asynchronous
communication between the scheduler and workers</p></li><li><p>Supports
multiple executor types (e.g., Celery, Kubernetes) for distributed task
execution.
+This allows Horizontal Scaling</p></li></ul></div></aside></div></section>
+<section id="scaling-strategies"><h2>Scaling Strategies</h2><div
class="slide-content"><div class="imageblock"><img
src="images/airflow-scalingstrategies.png" alt="airflow
scalingstrategies"></div></div></section>
+<section id="airflow-principle-dynamic"><h2>Airflow Principle:
Dynamic</h2><div class="slide-content"><div class="imageblock"><img
src="images/airflow-dynamic.png" alt="airflow dynamic"></div></div></section>
+<section id="airflow-principle-extensible"><h2>Airflow Principle:
Extensible</h2><div class="slide-content"><div class="ulist"><ul><li><p>Airflow
allows you to create :</p><div class="ulist"><ul><li><p>custom
operators</p></li><li><p>custom
sensors</p></li><li><p>hooks</p></li><li><p>plugins</p></li></ul></div></li></ul></div>
+<div class="paragraph"><p>This helps extending Airflow functionality while
also helping to integrate with any system, define new abstractions, and tailor
workflows to your environment seamlessly. π</p></div>
+<aside class="notes"><div class="paragraph"><p>Custom Operators and Sensors:
Airflow allows users to create custom operators and sensors to handle specific
tasks and logic that are not covered by the built-in operators.</p></div>
+<div class="paragraph"><p>Hooks: Hooks are interfaces to external platforms
and databases, implementing a common interface when possible and acting as
building blocks for operators.</p></div>
+<div class="paragraph"><p>Plugins: Airflow’s plugin architecture allows
users to extend the platform’s functionality by adding custom modules,
operators, sensors, and hooks.</p></div></aside></div></section>
+<section id="airflow-principle-elegant"><h2>Airflow Principle:
Elegant</h2><div class="slide-content"><div class="imageblock"><img
src="images/airflow-elegant.png" alt="airflow elegant"></div></div></section>
+<section id="airflow-core-components" class="notes"><h2>Airflow: Core
Components</h2><div class="slide-content"><div class="imageblock"><img
src="images/airflow-corecomponents.png" alt="airflow corecomponents"></div>
+<aside class="notes"><div class="paragraph"><p>If required, you can explain
each component briefly.</p></div>
+<div class="olist arabic"><ol class="arabic"><li><p>Scheduler</p><div
class="ulist"><ul><li><p>The scheduler is responsible for monitoring tasks and
DAGs (Directed Acyclic Graphs), triggering scheduled workflows, and
distributing tasks to the executor.</p></li><li><p>It parses DAG files at
regular intervals and determines when tasks should be
executed.</p></li></ul></div></li><li><p>Executor</p><div
class="ulist"><ul><li><p>The executor determines how and where tasks are
executed.</p></l [...]
<section id="airflow-features"><h2>Airflow Features</h2><div
class="slide-content"><div class="paragraph"><p>Apache Airflow provides
following features:</p></div>
<div class="ulist"><ul><li><p>Pure Python</p></li><li><p>Useful
UI</p></li><li><p>Robust Integrations</p></li><li><p>Easy to
Use</p></li><li><p>Open Source</p></li></ul></div></div></section>
-<section id="airflow-feature-pure-python"><h2>Airflow Feature: Pure
Python</h2><div class="slide-content"><div class="paragraph"><p>No more
command-line or XML black-magic! Use standard Python features to create your
workflows, including date time formats for scheduling and loops to dynamically
generate tasks. This allows you to maintain full flexibility when building your
workflows.</p></div></div></section>
-<section id="airflow-feature-useful-ui"><h2>Airflow Feature: Useful
UI</h2><div class="slide-content"><div class="paragraph"><p>Monitor, schedule
and manage your workflows via a robust and modern web application. No need to
learn old, cron-like interfaces. You always have full insight into the status
and logs of completed and ongoing tasks.</p></div></div></section>
-<section id="airflow-feature-robust-integrations"><h2>Airflow Feature: Robust
Integrations</h2><div class="slide-content"><div class="paragraph"><p>Airflow
provides many plug-and-play operators that are ready to execute your tasks on
Google Cloud Platform, Amazon Web Services, Microsoft Azure and many other
third-party services. This makes Airflow easy to apply to current
infrastructure and extend to next-gen technologies.</p></div></div></section>
-<section id="airflow-feature-easy-to-use"><h2>Airflow Feature: Easy to
Use</h2><div class="slide-content"><div class="paragraph"><p>Anyone with Python
knowledge can deploy a workflow. Apache Airflow does not limit the scope of
your pipelines; you can use it to build ML models, transfer data, manage your
infrastructure, and more.</p></div></div></section>
-<section id="airflow-feature-open-source"><h2>Airflow Feature: Open
Source</h2><div class="slide-content"><div class="paragraph"><p>Wherever you
want to share your improvement you can do this by opening a PR. Itβs simple as
that, no barriers, no prolonged procedures. Airflow has many active users who
willingly share their experiences. Have any questions? Check out our buzzing
slack.</p></div>
-<aside class="notes"><div class="paragraph"><p>Where is the Slack? How does
one join?</p></div></aside></div></section>
-<section id="airflow-integrations"><h2>Airflow Integrations</h2><div
class="slide-content"><div class="paragraph"><p>Airflow supports following main
integrations:</p></div>
-<div class="ulist"><ul><li><p>Apache Sqoop</p></li><li><p>Google Cloud
Pub/Sub</p></li><li><p>Amazon CloudWatch Logs</p></li><li><p>Google Kubernetes
Engine</p></li><li><p>Google Machine learning</p></li><li><p>Amazon
Athena</p></li></ul></div>
-<aside class="notes"><div class="paragraph"><p>Ensure that this list reflects
the latest state of the art.</p></div></aside></div></section>
-<section id="airflow-providers-packages"><h2>Airflow Providers
packages</h2><div class="slide-content"><div class="paragraph"><p>Airflow has
providers packages include integrations with third party integrations. They are
updated independently of the Apache Airflow core. Some of these are:</p></div>
-<div
class="ulist"><ul><li><p>Airbyte</p></li><li><p>Amazon</p></li><li><p>Apache
Beam</p></li><li><p>Apache Cassandra</p></li><li><p>JIRA</p></li></ul></div>
+<section id="airflow-feature-pure-python"><h2>Airflow Feature: Pure
Python</h2><div class="slide-content"><div class="imageblock"
style="text-align: center"><img src="images/python.png" alt="python"
width="260"></div>
+<div class="paragraph"><p>No more command-line or XML black-magic! Everything
is Python:</p></div>
+<div class="ulist"><ul><li><p>create
workflows</p></li><li><p>extend</p></li><li><p>python
libraries</p></li><li><p>scheduler, executor and workers run
Python</p></li></ul></div>
+<aside class="notes"><div class="paragraph"><p>Workflow as Code β DAGs are
defined using Python scripts, making workflows highly customizable and
modular.</p></div>
+<div class="paragraph"><p>Extensibility β Custom operators, hooks, and plugins
can be implemented in Python.</p></div>
+<div class="paragraph"><p>No DSL or Special Language β Unlike some workflow
tools that use YAML or JSON, Airflow uses standard Python, allowing users to
leverage Python libraries.</p></div>
+<div class="paragraph"><p>Python Execution β The scheduler, executor, and
workers all run Python code.</p></div></aside></div></section>
+<section id="airflow-feature-useful-ui-dag-filtering"><h2>Airflow Feature:
Useful UI - DAG Filtering</h2><div class="slide-content"><div
class="imageblock"><img src="images/UI-filters.png" alt="UI filters"></div>
+<div class="ulist"><ul><li><p>all dags</p></li><li><p>active
dags</p></li><li><p>paused dags</p></li><li><p>running
dags</p></li><li><p>filter by tag</p></li><li><p>filter by
name</p></li></ul></div>
+<aside class="notes"><div class="paragraph"><p>DAG Visualization β Easily view
and monitor DAG execution flows.
+Task Monitoring β Track task statuses (success, failure, retries) in real time.
+Trigger & Rerun β Manually trigger DAGs and retry failed tasks.
+Logging & Debugging β Access detailed logs for troubleshooting.
+Parameter Tuning β Modify DAG configurations dynamically.
+User Access Control β Manage permissions and roles
efficiently.</p></div></aside></div></section>
+<section id="airflow-feature-useful-ui-cluster-activity"><h2>Airflow Feature:
Useful UI - Cluster Activity</h2><div class="slide-content"><div
class="imageblock"><img src="images/UI-views-cluster-activity.jpg" alt="UI
views cluster activity"></div>
+<div class="ulist"><ul><li><p>Worker Status</p></li><li><p>Task
Distribution</p></li><li><p>Queue Health</p></li><li><p>Executor
Performance</p></li><li><p>Debuging</p></li></ul></div>
+<aside class="notes"><div class="paragraph"><p>Worker Status β Displays active
and inactive worker nodes.
+Task Distribution β Shows how tasks are being assigned across workers.
+Queue Health β Monitors task queues to prevent bottlenecks.
+Executor Performance β Helps analyze task execution times and load balancing.
+Debugging Tool β Useful for identifying failing or stuck tasks on specific
nodes.</p></div></aside></div></section>
+<section id="airflow-feature-robust-integrations"><h2>Airflow Feature: Robust
Integrations</h2><div class="slide-content"><div class="imageblock"><img
src="images/airflow_integration.png" alt="airflow integration"></div>
+<div class="paragraph"><p>Airflow offers robust integrations with :</p></div>
+<div class="ulist"><ul><li><p>Cloud
Platforms</p></li><li><p>Databases</p></li><li><p>BigData
Frameworks</p></li></ul></div>
+<aside class="notes"><div class="paragraph"><p>Apache Airflow offers robust
integrations with various data sources, cloud services, and third-party tools.
It supports APIs, databases, cloud platforms (AWS, GCP, Azure), and big data
frameworks (Spark, Hadoop, Snowflake), enabling seamless workflow automation
across diverse environments.</p></div></aside></div></section>
+<section id="airflow-feature-easy-to-use"><h2>Airflow Feature: Easy to
Use</h2><div class="slide-content"><div class="imageblock"><img
src="images/airflow_easy.png" alt="airflow easy"></div>
+<div class="paragraph"><p>Anyone with Python knowledge can deploy a workflow.
Apache Airflow does not limit the scope of your pipelines; you can use it to
build ML models, transfer data, manage your infrastructure, and more.</p></div>
+<aside class="notes"><div class="paragraph"><p>Apache Airflow provides a
user-friendly UI, Python-based workflow definitions, and clear DAG
visualizations, making it easy to design, schedule, and monitor workflows. With
built-in logging, retry mechanisms, and task dependencies, managing workflows
becomes intuitive and efficient for all types of usecases: ML models, data
transfer, etc.</p></div></aside></div></section>
+<section id="airflow-feature-open-source"><h2>Airflow Feature: Open
Source</h2><div class="slide-content"><div class="imageblock"><img
src="images/airflow_github.png" alt="airflow github"></div>
+<div class="ulist"><ul><li><p>Last commit: 1 hour ago</p></li><li><p>Total
commits: +28k</p></li></ul></div>
+<div class="paragraph"><p>Wherever you want to share your improvement you can
do this by opening a PR. Itβs simple as that, no barriers, no prolonged
procedures. Airflow has many active users who willingly share their
experiences. Have any questions? Check out our buzzing slack.</p></div>
+<div class="ulist"><ul><li><p><a
href="https://airflow.apache.org/community/#:~:text=%23user%2Dtroubleshooting">Troubleshoot</a></p></li><li><p><a
href="https://airflow.apache.org/community/#:~:text=%23user%2Dbest%2Dpractices">Best
Practices</a></p></li><li><p><a
href="https://github.com/apache/airflow">Airflow Github</a></p></li></ul></div>
+<aside class="notes"></aside></div></section>
+<section id="airflow-providers-packages"><h2>Airflow Providers
packages</h2><div class="slide-content"><div class="paragraph"><p>Airflow has
80+ providers packages includng integrations with third party integrations.
They are updated independently of the Apache Airflow core. The current
integrations are shown below</p></div>
+<div class="imageblock"><img src="images/airflow-providers.png" alt="airflow
providers"></div>
<aside class="notes"><div class="paragraph"><p>This section should be
periodically updated to reflect the current state
of the project.</p></div></aside></div></section>
<section id="airflow-docker-stack"><h2>Airflow Docker stack</h2><div
class="slide-content"><div class="paragraph"><p>Airflow has an official
Dockerfile and Docker image published in DockerHub as a convenience package for
installation. You can extend and customize the image according to your
requirements and use it in your own deployments.</p></div></div></section>
diff --git a/presentations/training/demo/index.html
b/presentations/training/demo/index.html
index 7537128..df019e8 100644
--- a/presentations/training/demo/index.html
+++ b/presentations/training/demo/index.html
@@ -414,7 +414,7 @@ ul.byline li + li {
margin-top: 0.25em;
}
</style><link rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css"
/><link rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/v4-shims.min.css"
/></head><body><div class="header"><div class="left"></div><div
class="right"></div></div><div class="reveal"><div class="slides"><section
id="example-presentation"><h2>Example Presentation</h2><div
class="slide-content"><div class="paragraph"><p>Doc Writer <<a hr [...]
-2024-12-11
+2025-04-21
:revnumber: 1.0.0-SNAPSHOT
:example-caption!:</p></div></div></section>
<section id="introduction"><h2>Introduction</h2><div
class="slide-content"><div class="ulist"><ul><li class="fragment"><p>This is a
presentation for an example project.</p></li><li class="fragment"><p>This
project does something.</p></li><li class="fragment"><p>We just haven’t
decided what that is yet.</p></li></ul></div></div></section>
diff --git a/project-info.html b/project-info.html
index 69ef89d..b816058 100644
--- a/project-info.html
+++ b/project-info.html
@@ -281,7 +281,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/scm.html b/scm.html
index d2b116d..843169c 100644
--- a/scm.html
+++ b/scm.html
@@ -257,7 +257,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/sitemap.html b/sitemap.html
index 7f937ea..d81dbb6 100644
--- a/sitemap.html
+++ b/sitemap.html
@@ -313,7 +313,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/summary.html b/summary.html
index cce62a7..157dfa4 100644
--- a/summary.html
+++ b/summary.html
@@ -300,7 +300,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/users/index.html b/users/index.html
index 7e86932..b889e16 100644
--- a/users/index.html
+++ b/users/index.html
@@ -308,7 +308,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/users/new-presentation.html b/users/new-presentation.html
index 468e588..e740072 100644
--- a/users/new-presentation.html
+++ b/users/new-presentation.html
@@ -323,7 +323,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/users/presentation-tips.html b/users/presentation-tips.html
index 2699848..cf4f37f 100644
--- a/users/presentation-tips.html
+++ b/users/presentation-tips.html
@@ -288,7 +288,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>
diff --git a/users/writing-slides.html b/users/writing-slides.html
index e98bf82..5611fb5 100644
--- a/users/writing-slides.html
+++ b/users/writing-slides.html
@@ -293,7 +293,7 @@ Apache
<div class="container subfooter text-center">
<div class="row">
<div class="col-md-12">
- <p class="copyright">Copyright ©2019-2024
+ <p class="copyright">Copyright ©2019-2025
<a href="https://www.apache.org/">The Apache Software
Foundation</a>
. All Rights Reserved.</p>
<p><a href="https://github.com/devacfr/reflow-maven-skin"
title="Reflow Maven skin">Reflow Maven skin</a> by <a
href="http://devacfr.github.io" target="_blank" title="devacfr">devacfr</a>.</p>