Skip to content
Snippets Groups Projects
Commit cd00c6f7 authored by Jacob Young's avatar Jacob Young
Browse files

Create Markdown table for structure and dev status

parent f8766235
No related branches found
No related tags found
No related merge requests found
...@@ -13,34 +13,28 @@ You can find more detailed documentation and examples in the [doc](doc) and [exa ...@@ -13,34 +13,28 @@ You can find more detailed documentation and examples in the [doc](doc) and [exa
See grpc/INSTALL for installation instructions for various platforms. See grpc/INSTALL for installation instructions for various platforms.
#Repository Structure #Repository Structure & Status
This repository contains source code for gRPC libraries for multiple languages written on top This repository contains source code for gRPC libraries for multiple languages written on top of shared C core library [src/core] (src/core).
of shared C core library [src/core] (src/core).
* C++ source code: [src/cpp] (src/cpp) Libraries in different languages are in different state of development. We are seeking contributions for all of these libraries.
* Ruby source code: [src/ruby] (src/ruby)
* NodeJS source code: [src/node] (src/node)
* Python source code: [src/python] (src/python)
* PHP source code: [src/php] (src/php)
* C# source code: [src/csharp] (src/csharp)
* Objective-C source code: [src/objective-c] (src/objective-c)
| Language | Source | Status |
|-------------------------|-------------------------------------|---------------------------------|
| Shared C [core library] | [src/core] (src/core) | <span style="color:orange;">Beta</span> - the surface API is stable |
| C++ | [src/cpp] (src/cpp) | <span style="color:orange;">Beta</span> - the surface API is stable |
| Ruby | [src/ruby] (src/ruby) | <span style="color:orange;">Beta</span> - the surface API is stable |
| NodeJS | [src/node] (src/node) | <span style="color:orange;">Beta</span> - the surface API is stable |
| Python | [src/python] (src/python) | <span style="color:orange;">Beta</span> - the surface API is stable |
| PHP | [src/php] (src/php) | <span style="color:orange;">Beta</span> - the surface API is stable |
| C# | [src/csharp] (src/csharp) | <span style="color:orange;">Beta</span> - the surface API is stable |
| Objective-C | [src/objective-c] (src/objective-c) | <span style="color:orange;">Beta</span> - the surface API is stable |
<small>
Java source code is in [grpc-java] (http://github.com/grpc/grpc-java) repository. Java source code is in [grpc-java] (http://github.com/grpc/grpc-java) repository.
Go source code is in [grpc-go] (http://github.com/grpc/grpc-go) repository. Go source code is in [grpc-go] (http://github.com/grpc/grpc-go) repository.
</small>
#Current Status of libraries
Libraries in different languages are in different state of development. We are seeking contributions for all of these libraries.
* shared C core library [src/core] (src/core) : Beta - the surface API is stable
* C++ Library: [src/cpp] (src/cpp) : Beta - the surface API is stable
* Ruby Library: [src/ruby] (src/ruby) : Beta - the surface API is stable
* NodeJS Library: [src/node] (src/node) : Beta - the surface API is stable
* Python Library: [src/python] (src/python) : Beta - the surface API is stable
* C# Library: [src/csharp] (src/csharp) : Beta - the surface API is stable
* Objective-C Library: [src/objective-c] (src/objective-c): Beta - the surface API is stable
* PHP Library: [src/php] (src/php) : Beta - the surface API is stable
#Overview #Overview
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment