[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
This commit is contained in:
Yash Tibrewal 2024-01-26 11:19:00 -08:00 committed by Copybara-Service
parent 71fa68f7fb
commit e9b70bad9a
1 changed files with 36 additions and 36 deletions

View File

@ -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)