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

szetszwo pushed a commit to branch RATIS-5
in repository https://gitbox.apache.org/repos/asf/ratis-hadoop-projects.git

commit be562a8758564d306706ed0e0d3673399bb52e0e
Author: Anu Engineer <[email protected]>
AuthorDate: Fri Dec 1 16:34:34 2017 -0800

    Some minor typo fixes and edits to web site
---
 content/community.md        | 11 +++++------
 content/download.md         |  4 +++-
 content/getting_started.md  | 10 +++++-----
 content/post/0.1.0-alpha.md |  2 +-
 layouts/index.html          | 16 ++++++----------
 5 files changed, 20 insertions(+), 23 deletions(-)

diff --git a/content/community.md b/content/community.md
index 86c81ec..9ed5cb0 100644
--- a/content/community.md
+++ b/content/community.md
@@ -19,10 +19,9 @@ title: Community
 
 #### Developers
 
-If you'd like to contribute to Apache Ratis, please subscribe to the
-Ratis developer mailing list.
+If you'd like to contribute to Apache Ratis, please subscribe to the Ratis 
developer mailing list.
 
-The Rais developer mailing list is: <[email protected]>.
+The Ratis developer mailing list is: <[email protected]>.
 
 -   [Subscribe to List](mailto: [email protected])
 -   [Unsubscribe from
@@ -37,15 +36,15 @@ questions and discussion.
 
 Please use  dev mailing list to address developers on a specific technical 
question.
 
-The Ratis user mailing list is : <[email protected]>.
+The Ratis user mailing list is: <[email protected]>.
 
 -   [Subscribe to List](mailto: [email protected])
 -   [Unsubscribe from List](mailto: 
[email protected])
 -   [Archives](http://mail-archives.apache.org/mod_mbox/ratis-user/)
 
-In order to post to the list, it is necessary to first subscribe to it.
+To post to the list, it is necessary to subscribe to it.
 
 ### Slack
 
 There is also a slack instance for discussion at 
https://apacheratisdev.slack.com.
-Write to the mailing list if you need invite.
+Please write to the mailing list if you need an invite.
diff --git a/content/download.md b/content/download.md
index 33a51fc..19c21a6 100644
--- a/content/download.md
+++ b/content/download.md
@@ -15,7 +15,9 @@ title: Download
   limitations under the License. See accompanying LICENSE file.
 -->
 
-Ratis is a *library* which is supposed to be used from java code.
+Ratis is a java *library* that can be used directly from your applications. It 
is an embeddable [RAFT](https://raft.github.io/";) protcol library.
+
+To use it from maven, Please use the following configuration.
 
 
 {{< highlight xml>}}
diff --git a/content/getting_started.md b/content/getting_started.md
index 0e9d438..c4ff100 100644
--- a/content/getting_started.md
+++ b/content/getting_started.md
@@ -15,15 +15,15 @@ title: Getting started
   limitations under the License. See accompanying LICENSE file.
 -->
 
-Ratis is a *library* which is expected to be used form java code. It's not a 
standalone server application like Zookeeper or Consul.
+Ratis is a [RAFT](https://raft.github.io/";) protocol *library* in java. It's 
not a standalone server application like Zookeeper or Consul.
 
-But to demonstrate how to use Ratis from the code, the project providers 
multiple examples where an example state machine / server log is implemented.
+To demonstrate how to use Ratis from the code, Please look at the following 
examples.
 
-As of now we have two examples:
+ * [Arithmetic 
example](https://github.com/apache/incubator-ratis/tree/master/ratis-examples/src/main/java/org/apache/ratis/examples/arithmetic):
 This is a simple distributed calculator that replicates the values defined and 
allows user to perform arithmetic operations on these replicated values.
 
- * Arithmetic example: where the Ratis statemachine implementation stores the 
values of the variables and you can modify the variables arithmetic expressions.
- * FileStore example: where the Ratis statemachine implemetation stores files 
with a simplified (read/write) interfaces.
+ * [FileStore 
example](https://github.com/apache/incubator-ratis/tree/master/ratis-examples/src/main/java/org/apache/ratis/examples/filestore):
 This is an example of using Ratis for reading and writing files.
 
+<!-- TODO: We should have the following as documentation in the github.  -->
 The source code the examples could be found in the ratis-examples subproject.
 
 Arithmetic example also has some simple cli script to start it:
diff --git a/content/post/0.1.0-alpha.md b/content/post/0.1.0-alpha.md
index 5545c3d..a6662c5 100644
--- a/content/post/0.1.0-alpha.md
+++ b/content/post/0.1.0-alpha.md
@@ -1,6 +1,6 @@
 ---
 title: Release 0.1.0-alpha is available
-date: 2007-05-02
+date: 2017-12-02
 ---
 <!---
   Licensed under the Apache License, Version 2.0 (the "License");
diff --git a/layouts/index.html b/layouts/index.html
index 1083ccd..66a4481 100644
--- a/layouts/index.html
+++ b/layouts/index.html
@@ -28,11 +28,10 @@
                 <i class="fa fa-5x fa-fw m-y-3 text-info fa-child"></i>
                 <h4>Pluggable transport</h4>
                 <p>
-                    Transport layer of Ratis is separated from the RAFT 
implementation and can be used with any
-                    transport.
+                    Ratis provides a pluggable transport layer. By default 
gRPC, Netty+Protobuf and Hadoop RPC based transports are provided.
                 </p>
                 <p>
-                    By default gRPC, Netty+Protobuf and Hadoop RPC based 
transports are provided.
+                    
                 </p>
                 <p></p>
             </div>
@@ -40,20 +39,17 @@
                 <span class="glyphicon glyphicon-log-in" 
aria-hidden="true"></span>
                 <h4>Pluggable state machine</h4>
                 <p>
-                    Ratis is a RAFT library which can use for many use cases. 
A custom state machine should be defined
-                    by the
-                    user of the library and Ratis will replicate the state 
between the servers.
+                    Ratis supports a log and state machine. State machine 
typically contains the data that you want to make highly avialable. Ratis makes 
it easy to use your own state machine.
                 </p>
             </div>
             <div class="col-md-4 col-sm-4 feature-item">
                 <span class="glyphicon glyphicon-tasks" 
aria-hidden="true"></span>
                 <h4>Pluggable raft log</h4>
-                <p>RAFT log is also pluggable, users may provide their own log 
implementation. The default
+                <p>RAFT log is also pluggable, users can provide their own log 
implementation. The default
                     implementation
-                    stores log in local files</p>
+                    stores log in local files.</p>
                 <p>
-                    Application could choose to not written all the data to 
log and state machine data and log data can
-                    be separately managed
+                    Application can define the polices of how to write data 
and where it should be written easily.
                 </p>
             </div>
 

Reply via email to