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>

Reply via email to