This is an automated email from the ASF dual-hosted git repository.

tison pushed a commit to branch dev
in repository 
https://gitbox.apache.org/repos/asf/incubator-streampark-website.git


The following commit(s) were added to refs/heads/dev by this push:
     new 1fbac5b  Update intro.md text changes to improve readability (#352)
1fbac5b is described below

commit 1fbac5bee18e83abc88410a40d4f56b326c96a69
Author: Andrew Wetmore <[email protected]>
AuthorDate: Thu Apr 25 15:20:36 2024 -0300

    Update intro.md text changes to improve readability (#352)
    
    * Update intro.md text changes to improve readability
    
    line 11: corrected grammar and some noun-verb alignments
    line 15: if you have 'including' at the start of a list, you do not need 
'etc.' at the end.
    line 17: a question requires a ? at the end
    line 21: removed repetition
    lines 30 and 63: removed empty bullet point
    line 33: changed 'three parts' to 'two parts'
    lines 41 and 64: rewrote sentences
    
    * Apply suggestions from code review
    
    ---------
    
    Co-authored-by: tison <[email protected]>
---
 docs/intro.md | 28 +++++++++++++---------------
 1 file changed, 13 insertions(+), 15 deletions(-)

diff --git a/docs/intro.md b/docs/intro.md
index d5d5bad..8cac6dd 100644
--- a/docs/intro.md
+++ b/docs/intro.md
@@ -10,36 +10,35 @@ Make stream processing easier!
 
 ## 🚀 What is Apache StreamPark™
 
-`Apache StreamPark` is an easy-to-use stream processing application 
development framework and one-stop stream processing operation platform, Aimed 
at ease building and managing streaming applications, StreamPark provides 
scaffolding for writing streaming process logics with Apache Flink and Apache 
Spark.
+Apache StreamPark is an easy-to-use stream processing application development 
framework and one-stop stream processing operation platform. Aimed to make it 
easy to build and manage streaming applications, StreamPark provides 
scaffolding for writing streaming process logic with Apache Flink and Apache 
Spark.
 
-StreamPark also provides a professional task management including task 
development, scheduling, interactive query, deployment, operation, maintenance, 
etc.
+StreamPark also provides a professional task management module including task 
development, scheduling, interactive queries, deployment, operations, and 
maintenance.
 
-## Why Apache StreamPark™
+## Why Apache StreamPark™?
 
-Apache Flink and Apache Spark are widely used as the next generation of big 
data streaming computing engines. Based on a bench of excellent experiences 
combined with best practices, we extracted the task deployment and runtime 
parameters into the configuration files. In this way, an easy-to-use 
`RuntimeContext` with out-of-the-box connectors would bring easier and more 
efficient task development experience. It reduces the learning cost and 
development barriers, hence developers can focus [...]
+Apache Flink and Apache Spark are widely used as the next generation of big 
data streaming computing engines. Based on a foundation of excellent 
experiences combined with best practices, we extracted the task deployment and 
runtime parameters into the configuration files. In this way, an easy-to-use 
`RuntimeContext` with out-of-the-box connectors can bring an easier and more 
efficient task development experience. It reduces the learning cost and 
development barriers, so developers can fo [...]
 
-On the other hand, It can be challenge for enterprises to use Flink & Spark if 
there is no professional management platform for Flink & Spark tasks during the 
deployment phase. StreamPark provides such a professional task management 
platform, including task development, scheduling, interactive query, 
deployment, operation, maintenance, etc.
+On the other hand, It can be challenge for enterprises to use Flink & Spark if 
there is no professional management platform for Flink & Spark tasks during the 
deployment phase. StreamPark provides such a professional task management 
platform as described above.
 
 ## 🎉 Features
 
 * Apache Flink & Apache Spark application development scaffold
-* Support multiple versions of Flink & Spark
+* Supports multiple versions of Flink & Spark
 * Wide range of out-of-the-box connectors
 * One-stop stream processing operation platform
-* Support catalog、olap、streaming-warehouse etc.
-* ...
+* Supports catalog, OLAP, streaming warehouse, etc.
 
 ## 🏳‍🌈 Architecture of Apache StreamPark™
 
-The overall architecture of Apache StreamPark is shown in the following 
figure. Apache StreamPark consists of three parts, they are streampark-core and 
streampark-console.
+The overall architecture of Apache StreamPark is shown in the following 
figure. Apache StreamPark has two parts, `streampark-core` and 
`streampark-console`.
 
 ![StreamPark Archite](/doc/image_en/streampark_archite.png)
 
 ### 1️⃣ streampark-core
 
-The positioning of `streampark-core` is a framework uesd while developing, it 
focuses on coding development, regulates configuration files, and develops in 
the convention over configuration guide.
+`streampark-core` is a framework used during development. It supports coding 
development, regulates configuration files, and follows the 'convention over 
configuration' principle.
 
-`streampark-core` provides a development-time RunTime Content and a series of 
out-of-the-box Connectors. Cumbersome operations are simplified by extending 
DataStream-related methods and integrating DataStream and Flink SQL API. 
Development efficiency and development experience will be highly improved 
because users can focus on the business.
+`streampark-core` provides development-time Runtime Content and a series of 
out-of-the-box Connectors. Cumbersome operations are simplified by extending 
DataStream-related methods and integrating DataStream and the Flink SQL API. 
This improves development efficiency and developer experience, because users 
can focus on the business logic.
 
 ### 2️⃣ streampark-console
 
@@ -47,7 +46,7 @@ The positioning of `streampark-core` is a framework uesd 
while developing, it fo
 It integrates the experience of many best practices and integrates many 
functions such as project compilation, release,
 parameter configuration, startup, savepoint, flame graph, Flink SQL, 
monitoring, etc., which greatly simplifies the daily operation of Flink tasks 
and maintenance. The ultimate goal is to create a one-stop big data platform, 
which can provide a solution that integrates flow and batch, and integrates 
lake and warehouse.
 
-This platform uses technologies including but not limited to:
+This platform uses technologies including, but not limited to:
 
 * [Apache Flink](http://flink.apache.org)
 * [Apache Spark](http://spark.apache.org)
@@ -61,6 +60,5 @@ This platform uses technologies including but not limited to:
 * [ANTD PRO VUE](https://pro.antdv)
 * [xterm.js](https://xtermjs.org/)
 * [Monaco Editor](https://microsoft.github.io/monaco-editor/)
-* ...
-
-Thanks for the respect given by the above excellent open source projects and 
many unmentioned excellent open source projects!
+  
+Thanks for the support and inspiration given by the above excellent open 
source projects and many other excellent open source projects not mentioned 
here!

Reply via email to