summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md14
1 files changed, 11 insertions, 3 deletions
diff --git a/README.md b/README.md
index a55389a02..80d77efaf 100644
--- a/README.md
+++ b/README.md
@@ -33,15 +33,22 @@ level processing. The code generation system takes a simple definition
language as its input and generates code across programming languages that
uses the abstracted stack to build interoperable RPC clients and servers.
+![Apache Thrift Layered Architecture](doc/images/thrift-layers.png)
+
+Thrift makes it easy for programs written in different programming
+languages to share data and call remote procedures. With support
+for [over 20 programming languages](LANGUAGES.md), chances are Thrift
+supports the ones that you currently use.
+
Thrift is specifically designed to support non-atomic version changes
across client and server code.
For more details on Thrift's design and implementation, take a gander at
-the Thrift whitepaper included in this distribution or at the README.md files
+the Thrift whitepaper included in this distribution or at the README.md file
in your particular subdirectory of interest.
-Hierarchy
-=========
+Project Hierarchy
+=================
thrift/
@@ -60,6 +67,7 @@ thrift/
php/
py/
rb/
+ ...
test/