Merge pull request #8353 from jtattermusch/v1.0.x

Several improvements to README.md files
pull/8354/head
Jan Tattermusch 8 years ago committed by GitHub
commit 40b80f0c90
  1. 2
      README.md
  2. 4
      src/compiler/README.md
  3. 6
      src/core/README.md
  4. 4
      src/cpp/README.md
  5. 20
      src/csharp/README.md
  6. 3
      src/node/README.md
  7. 4
      src/php/README.md
  8. 5
      src/ruby/README.md

@ -21,7 +21,7 @@ See [tools/run_tests](tools/run_tests) for more guidance on how to run various t
This repository contains source code for gRPC libraries for multiple languages written on top of shared C core library [src/core] (src/core). This repository contains source code for gRPC libraries for multiple languages written on top of shared C core library [src/core] (src/core).
Libraries in different languages are in different states of development. We are seeking contributions for all of these libraries. Libraries in different languages may be in different states of development. We are seeking contributions for all of these libraries.
| Language | Source | Status | | Language | Source | Status |
|-------------------------|-------------------------------------|---------| |-------------------------|-------------------------------------|---------|

@ -0,0 +1,4 @@
#Overview
This directory contains source code for gRPC protocol buffer compiler (*protoc*) plugins. Along with `protoc`,
these plugins are used to generate gRPC client and server stubs from `.proto` files.

@ -1,8 +1,4 @@
#Overview #Overview
This directory contains source code for shared C library. Libraries in other languages in this repository (C++, Ruby, This directory contains source code for C library (a.k.a the *gRPC C core*) that provides all gRPC's core functionality through a low level API. Libraries in other languages in this repository (C++, Ruby,
Python, PHP, NodeJS, Objective-C) are layered on top of this library. Python, PHP, NodeJS, Objective-C) are layered on top of this library.
#Status
Beta

@ -3,10 +3,6 @@
This directory contains source code for C++ implementation of gRPC. This directory contains source code for C++ implementation of gRPC.
#Status
Beta
#Pre-requisites #Pre-requisites
##Linux ##Linux

@ -4,10 +4,13 @@ gRPC C#
A C# implementation of gRPC. A C# implementation of gRPC.
Status SUPPORTED PLATFORMS
------ ------------------
- .NET Framework 4.5+ (Windows)
- [.NET Core](https://dotnet.github.io/) on Linux, Windows and Mac OS X (starting from version 1.0.1)
- Mono 4+ on Linux, Windows and Mac OS X
Beta
PREREQUISITES PREREQUISITES
-------------- --------------
@ -16,6 +19,7 @@ PREREQUISITES
- Linux: Mono 4+, MonoDevelop 5.9+ (with NuGet add-in installed) - Linux: Mono 4+, MonoDevelop 5.9+ (with NuGet add-in installed)
- Mac OS X: Xamarin Studio 5.9+ - Mac OS X: Xamarin Studio 5.9+
HOW TO USE HOW TO USE
-------------- --------------
@ -69,12 +73,6 @@ different languages.
tools/run_tests/run_tests.py -l csharp tools/run_tests/run_tests.py -l csharp
``` ```
ON .NET CORE SUPPORT
------------------
We are committed to providing full support for [.NET Core](https://dotnet.github.io/) in near future,
but currently, the support is for .NET Core is experimental/work-in-progress.
DOCUMENTATION DOCUMENTATION
------------- -------------
- [API Reference][] - [API Reference][]
@ -102,9 +100,7 @@ CONTENTS
THE NATIVE DEPENDENCY THE NATIVE DEPENDENCY
--------------- ---------------
Internally, gRPC C# uses a native library written in C (gRPC C core) and invokes its functionality via P/Invoke. `grpc_csharp_ext` library is a native extension library that facilitates this by wrapping some C core API into a form that's more digestible for P/Invoke. Internally, gRPC C# uses a native library written in C (gRPC C core) and invokes its functionality via P/Invoke. The fact that a native library is used should be fully transparent to the users and just installing the `Grpc.Core` NuGet package is the only step needed to use gRPC C# on all supported platforms.
Prior to version 0.13, installing `grpc_csharp_ext` was required to make gRPC work on Linux and MacOS. Starting with version 0.13, we have improved the packaging story significantly and precompiled versions of the native library for all supported platforms are now shipped with the NuGet package. Just installing the `Grpc` NuGet package should be the only step needed to use gRPC C#, regardless of your platform (Windows, Linux or Mac) and the bitness (32 or 64bit).
[API Reference]: http://www.grpc.io/grpc/csharp/ [API Reference]: http://www.grpc.io/grpc/csharp/
[Helloworld Example]: ../../examples/csharp/helloworld [Helloworld Example]: ../../examples/csharp/helloworld

@ -1,9 +1,6 @@
[![npm](https://img.shields.io/npm/v/grpc.svg)](https://www.npmjs.com/package/grpc) [![npm](https://img.shields.io/npm/v/grpc.svg)](https://www.npmjs.com/package/grpc)
# Node.js gRPC Library # Node.js gRPC Library
## Status
Beta
## PREREQUISITES ## PREREQUISITES
- `node`: This requires `node` to be installed, version `0.12` or above. If you instead have the `nodejs` executable on Debian, you should install the [`nodejs-legacy`](https://packages.debian.org/sid/nodejs-legacy) package. - `node`: This requires `node` to be installed, version `0.12` or above. If you instead have the `nodejs` executable on Debian, you should install the [`nodejs-legacy`](https://packages.debian.org/sid/nodejs-legacy) package.

@ -3,10 +3,6 @@
This directory contains source code for PHP implementation of gRPC layered on shared C library. This directory contains source code for PHP implementation of gRPC layered on shared C library.
#Status
GA
## Environment ## Environment
Prerequisite: Prerequisite:

@ -4,11 +4,6 @@ gRPC Ruby
A Ruby implementation of gRPC. A Ruby implementation of gRPC.
Status
------
Beta
PREREQUISITES PREREQUISITES
------------- -------------

Loading…
Cancel
Save