This is an automated email from the ASF dual-hosted git repository.
kaxilnaik pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/airflow-site.git
The following commit(s) were added to refs/heads/master by this push:
new 047ec5f Update homepage to maintain consistency (#291)
047ec5f is described below
commit 047ec5f70e8a8383fb0d6846b84dca5a63648397
Author: Pete DeJoy <[email protected]>
AuthorDate: Wed Sep 16 10:42:04 2020 -0400
Update homepage to maintain consistency (#291)
---
landing-pages/site/layouts/index.html | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/landing-pages/site/layouts/index.html
b/landing-pages/site/layouts/index.html
index b046580..136cfc9 100644
--- a/landing-pages/site/layouts/index.html
+++ b/landing-pages/site/layouts/index.html
@@ -46,19 +46,19 @@
<h4 class="page-header principles-header">Principles</h4>
<div class="text-with-icon-list">
{{ partial "text-with-icon" (dict "logo_path"
"icons/scalable-icon.svg" "header" "Scalable" "text" "Airflow has a modular
architecture and uses a message queue to orchestrate an arbitrary number of
workers. Airflow is ready to scale to infinity.") }}
- {{ partial "text-with-icon" (dict "logo_path"
"icons/dynamic-icon.svg" "header" "Dynamic" "text" "Airflow pipelines are
configuration as code (Python), allowing for dynamic pipeline generation. This
allows for writing code that instantiates pipelines dynamically.") }}
- {{ partial "text-with-icon" (dict "logo_path"
"icons/extensible-icon.svg" "header" "Extensible" "text" "Easily define your
own operators, executors and extend the library so that it fits the level of
abstraction that suits your environment.") }}
- {{ partial "text-with-icon" (dict "logo_path"
"icons/elegant-icon.svg" "header" "Elegant" "text" "Airflow pipelines are lean
and explicit. Parametrizing your scripts is built into its core using the
powerful Jinja templating engine.") }}
+ {{ partial "text-with-icon" (dict "logo_path"
"icons/dynamic-icon.svg" "header" "Dynamic" "text" "Airflow pipelines are
defined in Python, allowing for dynamic pipeline generation. This allows for
writing code that instantiates pipelines dynamically.") }}
+ {{ partial "text-with-icon" (dict "logo_path"
"icons/extensible-icon.svg" "header" "Extensible" "text" "Easily define your
own operators and extend libraries to fit the level of abstraction that suits
your environment.") }}
+ {{ partial "text-with-icon" (dict "logo_path"
"icons/elegant-icon.svg" "header" "Elegant" "text" "Airflow pipelines are lean
and explicit. Airflow pipelines are lean and explicit. Parametrization is built
into its core using the powerful Jinja templating engine.") }}
</div>
</div>
<div>
<h4 class="page-header">Features</h4>
<div class="features-list">
- {{ partial "feature" (dict "logo_path"
"icons/pure-python-icon.svg" "header" "Pure Python" "text" "No more
command-line or XML black-magic! Use all Python features to create your
workflows including date time formats for scheduling tasks and loops to
dynamically generate tasks. This allows you to build your workflows as
complicated as you wish.") }}
- {{ partial "feature" (dict "logo_path" "icons/useful-ui-icon.svg"
"header" "Useful UI" "text" "Monitor, schedule and manage your workflows using
web app. No need to learn old, cron-like interfaces. You always have an insight
into the status of completed and ongoing tasks along with insight into the
logs.") }}
- {{ partial "feature" (dict "logo_path"
"icons/integrations-icon.svg" "header" "Plenty of integrations" "text" "Airflow
provides many plug-and-play operators that are ready to handle your task on
Google Cloud Platform, Amazon Web Services, Microsoft Azure and many other
services. This makes Airflow easy to use with your current infrastructure.") }}
- {{ partial "feature" (dict "logo_path" "icons/easy-use-icon.svg"
"header" "Easy to use" "text" "Anyone with Python knowledge can deploy a
workflow. Apache Airflow does not limit scopes of your pipelines. You can use
it for building ML models, transferring data or managing your infrastructure.")
}}
- {{ partial "feature" (dict "logo_path"
"icons/open-source-icon.svg" "header" "Open source" "text" "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 our buzzing
slack.") }}
+ {{ partial "feature" (dict "logo_path"
"icons/pure-python-icon.svg" "header" "Pure Python" "text" "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.") }}
+ {{ partial "feature" (dict "logo_path" "icons/useful-ui-icon.svg"
"header" "Useful UI" "text" "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.") }}
+ {{ partial "feature" (dict "logo_path"
"icons/integrations-icon.svg" "header" "Robust Integrations" "text" "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.") }}
+ {{ partial "feature" (dict "logo_path" "icons/easy-use-icon.svg"
"header" "Easy to Use" "text" "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.") }}
+ {{ partial "feature" (dict "logo_path"
"icons/open-source-icon.svg" "header" "Open Source" "text" "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.") }}
</div>
</div>