[doc] Core is now C++ (#35676)

Fixes #33914

Closes #35676

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/35676 from yashykt:CoreNowCpp 346d2e4ed6
PiperOrigin-RevId: 601817301
pull/35683/head
Yash Tibrewal 10 months ago committed by Copybara-Service
parent 71fa68f7fb
commit e9b70bad9a
  1. 74
      README.md

@ -26,20 +26,21 @@ runtime comes as a package available in a user's language package manager.
For instructions on how to use the language-specific gRPC runtime for a project, For instructions on how to use the language-specific gRPC runtime for a project,
please refer to these documents please refer to these documents
- [C++](src/cpp): follow the instructions under the `src/cpp` directory - [C++](src/cpp): follow the instructions under the `src/cpp` directory
- [C#/.NET](https://github.com/grpc/grpc-dotnet): NuGet packages `Grpc.Net.Client`, `Grpc.AspNetCore.Server` - [C#/.NET](https://github.com/grpc/grpc-dotnet): NuGet packages
- [Dart](https://github.com/grpc/grpc-dart): pub package `grpc` `Grpc.Net.Client`, `Grpc.AspNetCore.Server`
- [Go](https://github.com/grpc/grpc-go): `go get google.golang.org/grpc` - [Dart](https://github.com/grpc/grpc-dart): pub package `grpc`
- [Java](https://github.com/grpc/grpc-java): Use JARs from Maven Central - [Go](https://github.com/grpc/grpc-go): `go get google.golang.org/grpc`
Repository - [Java](https://github.com/grpc/grpc-java): Use JARs from Maven Central
- [Kotlin](https://github.com/grpc/grpc-kotlin): Use JARs from Maven Central Repository
Repository - [Kotlin](https://github.com/grpc/grpc-kotlin): Use JARs from Maven Central
- [Node](https://github.com/grpc/grpc-node): `npm install @grpc/grpc-js` Repository
- [Objective-C](src/objective-c): Add `gRPC-ProtoRPC` dependency to podspec - [Node](https://github.com/grpc/grpc-node): `npm install @grpc/grpc-js`
- [PHP](src/php): `pecl install grpc` - [Objective-C](src/objective-c): Add `gRPC-ProtoRPC` dependency to podspec
- [Python](src/python/grpcio): `pip install grpcio` - [PHP](src/php): `pecl install grpc`
- [Ruby](src/ruby): `gem install grpc` - [Python](src/python/grpcio): `pip install grpcio`
- [WebJS](https://github.com/grpc/grpc-web): follow the grpc-web instructions - [Ruby](src/ruby): `gem install grpc`
- [WebJS](https://github.com/grpc/grpc-web): follow the grpc-web instructions
Per-language quickstart guides and tutorials can be found in the Per-language quickstart guides and tutorials can be found in the
[documentation section on the grpc.io website](https://grpc.io/docs/). Code [documentation section on the grpc.io website](https://grpc.io/docs/). Code
@ -66,8 +67,7 @@ gRPC.
## Performance ## Performance
See the See the [Performance dashboard](https://grafana-dot-grpc-testing.appspot.com/)
[Performance dashboard](https://grafana-dot-grpc-testing.appspot.com/)
for performance numbers of master branch daily builds. for performance numbers of master branch daily builds.
## Concepts ## Concepts
@ -77,28 +77,28 @@ See [gRPC Concepts](CONCEPTS.md)
## About This Repository ## About This Repository
This repository contains source code for gRPC libraries implemented in multiple This repository contains source code for gRPC libraries implemented in multiple
languages written on top of a shared C core library [src/core](src/core). languages written on top of a shared C++ core library [src/core](src/core).
Libraries in different languages may be in various states of development. We are Libraries in different languages may be in various states of development. We are
seeking contributions for all of these libraries: seeking contributions for all of these libraries:
| Language | Source | Language | Source
| ----------------------- | ---------------------------------- | ------------------------- | ----------------------------------
| Shared C [core library] | [src/core](src/core) | Shared C++ [core library] | [src/core](src/core)
| C++ | [src/cpp](src/cpp) | C++ | [src/cpp](src/cpp)
| Ruby | [src/ruby](src/ruby) | Ruby | [src/ruby](src/ruby)
| Python | [src/python](src/python) | Python | [src/python](src/python)
| PHP | [src/php](src/php) | PHP | [src/php](src/php)
| C# (core library based) | [src/csharp](src/csharp) | C# (core library based) | [src/csharp](src/csharp)
| Objective-C | [src/objective-c](src/objective-c) | Objective-C | [src/objective-c](src/objective-c)
| Language | Source repo | Language | Source repo
| -------------------- | -------------------------------------------------- | -------------------- | --------------------------------------------------
| Java | [grpc-java](https://github.com/grpc/grpc-java) | Java | [grpc-java](https://github.com/grpc/grpc-java)
| Kotlin | [grpc-kotlin](https://github.com/grpc/grpc-kotlin) | Kotlin | [grpc-kotlin](https://github.com/grpc/grpc-kotlin)
| Go | [grpc-go](https://github.com/grpc/grpc-go) | Go | [grpc-go](https://github.com/grpc/grpc-go)
| NodeJS | [grpc-node](https://github.com/grpc/grpc-node) | NodeJS | [grpc-node](https://github.com/grpc/grpc-node)
| WebJS | [grpc-web](https://github.com/grpc/grpc-web) | WebJS | [grpc-web](https://github.com/grpc/grpc-web)
| Dart | [grpc-dart](https://github.com/grpc/grpc-dart) | Dart | [grpc-dart](https://github.com/grpc/grpc-dart)
| .NET (pure C# impl.) | [grpc-dotnet](https://github.com/grpc/grpc-dotnet) | .NET (pure C# impl.) | [grpc-dotnet](https://github.com/grpc/grpc-dotnet)
| Swift | [grpc-swift](https://github.com/grpc/grpc-swift) | Swift | [grpc-swift](https://github.com/grpc/grpc-swift)

Loading…
Cancel
Save