Docs: fix links to grpc.io tutorial pages

pull/23220/head
Patrice Chalin 5 years ago
parent 4c4933e056
commit 5ac3aa789f
  1. 2
      doc/python/sphinx/grpc.rst
  2. 2
      examples/cpp/README.md
  3. 2
      examples/cpp/route_guide/README.md
  4. 2
      examples/csharp/Helloworld/README.md
  5. 4
      examples/csharp/HelloworldLegacyCsproj/README.md
  6. 2
      examples/csharp/RouteGuide/README.md
  7. 2
      examples/node/README.md
  8. 2
      examples/node/dynamic_codegen/route_guide/README.md
  9. 2
      examples/node/static_codegen/route_guide/README.md
  10. 2
      examples/objective-c/auth_sample/README.md
  11. 2
      examples/objective-c/helloworld/README.md
  12. 2
      examples/objective-c/route_guide/README.md
  13. 2
      examples/php/README.md
  14. 2
      examples/php/route_guide/README.md
  15. 2
      examples/python/metadata/README.md
  16. 2
      examples/python/multiplex/README.md
  17. 2
      examples/python/route_guide/README.md
  18. 2
      examples/ruby/README.md
  19. 2
      examples/ruby/route_guide/README.md
  20. 4
      src/cpp/README.md
  21. 12
      src/csharp/README.md

@ -7,7 +7,7 @@ Tutorial
-------- --------
If you want to see gRPC in action first, visit the `Python Quickstart <https://grpc.io/docs/languages/python/quickstart>`_. If you want to see gRPC in action first, visit the `Python Quickstart <https://grpc.io/docs/languages/python/quickstart>`_.
Or, if you would like dive in with more extensive usage of gRPC Python, check `gRPC Basics - Python <https://grpc.io/docs/tutorials/basic/python.html>`_ out. Or, if you would like dive in with more extensive usage of gRPC Python, check `gRPC Basics - Python <https://grpc.io/docs/languages/python/basics>`_ out.
Example Example

@ -7,7 +7,7 @@
For information about the other examples in this directory, see their respective For information about the other examples in this directory, see their respective
README files. README files.
[gRPC Basics]: https://grpc.io/docs/tutorials/basic/cpp [gRPC Basics]: https://grpc.io/docs/languages/cpp/basics
[Hello World]: helloworld [Hello World]: helloworld
[Quick Start]: https://grpc.io/docs/languages/cpp/quickstart [Quick Start]: https://grpc.io/docs/languages/cpp/quickstart
[Route Guide]: route_guide [Route Guide]: route_guide

@ -3,4 +3,4 @@
The files in this folder are the samples used in [gRPC Basics: C++][], The files in this folder are the samples used in [gRPC Basics: C++][],
a detailed tutorial for using gRPC in C++. a detailed tutorial for using gRPC in C++.
[gRPC Basics: C++]:https://grpc.io/docs/tutorials/basic/cpp [gRPC Basics: C++]:https://grpc.io/docs/languages/cpp/basics

@ -36,4 +36,4 @@ Tutorial
You can find a more detailed tutorial about Grpc in [gRPC Basics: C#][] You can find a more detailed tutorial about Grpc in [gRPC Basics: C#][]
[helloworld.proto]:../../protos/helloworld.proto [helloworld.proto]:../../protos/helloworld.proto
[gRPC Basics: C#]:https://grpc.io/docs/tutorials/basic/csharp.html [gRPC Basics: C#]:https://grpc.io/docs/languages/csharp/basics

@ -40,7 +40,7 @@ download all of the NuGet dependencies of gRPC.
Using these IDEs, a workaround is as follows: Using these IDEs, a workaround is as follows:
* Obtain a nuget executable for your platform and update it with * Obtain a nuget executable for your platform and update it with
`nuget update -self`. `nuget update -self`.
* Navigate to this directory and run `nuget restore`. * Navigate to this directory and run `nuget restore`.
* Now that packages have been restored into their proper package folder, build the solution from your IDE. * Now that packages have been restored into their proper package folder, build the solution from your IDE.
@ -71,4 +71,4 @@ Tutorial
You can find a more detailed tutorial in [gRPC Basics: C#][] You can find a more detailed tutorial in [gRPC Basics: C#][]
[helloworld.proto]:../../protos/helloworld.proto [helloworld.proto]:../../protos/helloworld.proto
[gRPC Basics: C#]:https://grpc.io/docs/tutorials/basic/csharp.html [gRPC Basics: C#]:https://grpc.io/docs/languages/csharp/basics

@ -3,4 +3,4 @@
The files in this folder are the samples used in [gRPC Basics: C#][], The files in this folder are the samples used in [gRPC Basics: C#][],
a detailed tutorial for using gRPC in C#. a detailed tutorial for using gRPC in C#.
[gRPC Basics: C#]:https://grpc.io/docs/tutorials/basic/csharp.html [gRPC Basics: C#]:https://grpc.io/docs/languages/csharp/basics

@ -47,4 +47,4 @@ TUTORIAL
You can find a more detailed tutorial in [gRPC Basics: Node.js][] You can find a more detailed tutorial in [gRPC Basics: Node.js][]
[Install gRPC Node]:../../src/node [Install gRPC Node]:../../src/node
[gRPC Basics: Node.js]:https://grpc.io/docs/tutorials/basic/node.html [gRPC Basics: Node.js]:https://grpc.io/docs/languages/node/basics

@ -2,4 +2,4 @@
The files in this folder are the samples used in [gRPC Basics: Node.js][], a detailed tutorial for using gRPC in Node.js. The files in this folder are the samples used in [gRPC Basics: Node.js][], a detailed tutorial for using gRPC in Node.js.
[gRPC Basics: Node.js]:https://grpc.io/docs/tutorials/basic/node.html [gRPC Basics: Node.js]:https://grpc.io/docs/languages/node/basics

@ -2,4 +2,4 @@
The files in this folder are the samples used in [gRPC Basics: Node.js][], a detailed tutorial for using gRPC in Node.js. The files in this folder are the samples used in [gRPC Basics: Node.js][], a detailed tutorial for using gRPC in Node.js.
[gRPC Basics: Node.js]:https://grpc.io/docs/tutorials/basic/node.html [gRPC Basics: Node.js]:https://grpc.io/docs/languages/node/basics

@ -1,3 +1,3 @@
# OAuth2 on gRPC: Objective-C # OAuth2 on gRPC: Objective-C
This is the supporting code for the tutorial "[OAuth2 on gRPC: Objective-C](https://grpc.io/docs/tutorials/auth/oauth2-objective-c.html)." This is the supporting code for the tutorial "[OAuth2 on gRPC: Objective-C](https://grpc.io/docs/languages/objective-c/oauth2)."

@ -104,4 +104,4 @@ $ bazel run :HelloWorld --ios_simulator_version='<runtime>' --ios_sumlator_devic
## Tutorial ## Tutorial
You can find a more detailed tutorial in [gRPC Basics: Objective-C](https://grpc.io/docs/tutorials/basic/objective-c.html). You can find a more detailed tutorial in [gRPC Basics: Objective-C](https://grpc.io/docs/languages/objective/basics-c.html).

@ -1,4 +1,4 @@
# gRPC Basics: Objective-C # gRPC Basics: Objective-C
This is the supporting code for the tutorial "[gRPC Basics: Objective-C](https://grpc.io/docs/tutorials/basic/objective-c.html)." This is the supporting code for the tutorial "[gRPC Basics: Objective-C](https://grpc.io/docs/languages/objective/basics-c.html)."

@ -53,4 +53,4 @@ This requires `php` >= 5.5, `pecl`, `composer`
You can find a more detailed tutorial in [gRPC Basics: PHP][] You can find a more detailed tutorial in [gRPC Basics: PHP][]
[Node]:https://github.com/grpc/grpc/tree/master/examples/node [Node]:https://github.com/grpc/grpc/tree/master/examples/node
[gRPC Basics: PHP]:https://grpc.io/docs/tutorials/basic/php.html [gRPC Basics: PHP]:https://grpc.io/docs/languages/php/basics

@ -3,4 +3,4 @@
The files in this folder are the samples used in [gRPC Basics: PHP][], The files in this folder are the samples used in [gRPC Basics: PHP][],
a detailed tutorial for using gRPC in PHP. a detailed tutorial for using gRPC in PHP.
[gRPC Basics: PHP]:https://grpc.io/docs/tutorials/basic/php.html [gRPC Basics: PHP]:https://grpc.io/docs/languages/php/basics

@ -2,5 +2,5 @@ An example showing how to add custom HTTP2 headers (or [metadata](https://grpc.i
HTTP2 supports initial headers and trailing headers, which gRPC utilizes both of them ([learn more](https://github.com/grpc/grpc/blob/master/doc/PROTOCOL-HTTP2.md)). HTTP2 supports initial headers and trailing headers, which gRPC utilizes both of them ([learn more](https://github.com/grpc/grpc/blob/master/doc/PROTOCOL-HTTP2.md)).
More complete documentation lives at [grpc.io](https://grpc.io/docs/tutorials/basic/python.html). More complete documentation lives at [grpc.io](https://grpc.io/docs/languages/python/basics).
For API reference please see [API](https://grpc.io/grpc/python/grpc.html). For API reference please see [API](https://grpc.io/grpc/python/grpc.html).

@ -1,3 +1,3 @@
An example showing two stubs sharing a channel and two servicers sharing a server. An example showing two stubs sharing a channel and two servicers sharing a server.
More complete documentation lives at [grpc.io](https://grpc.io/docs/tutorials/basic/python.html). More complete documentation lives at [grpc.io](https://grpc.io/docs/languages/python/basics).

@ -1 +1 @@
[This code's documentation lives on the grpc.io site.](https://grpc.io/docs/tutorials/basic/python.html) [This code's documentation lives on the grpc.io site.](https://grpc.io/docs/languages/python/basics)

@ -60,4 +60,4 @@ You can find a more detailed tutorial in [gRPC Basics: Ruby][]
[helloworld.proto]:../protos/helloworld.proto [helloworld.proto]:../protos/helloworld.proto
[RVM]:https://www.rvm.io/ [RVM]:https://www.rvm.io/
[Install gRPC ruby]:../../src/ruby#installation [Install gRPC ruby]:../../src/ruby#installation
[gRPC Basics: Ruby]:https://grpc.io/docs/tutorials/basic/ruby.html [gRPC Basics: Ruby]:https://grpc.io/docs/languages/ruby/basics

@ -3,4 +3,4 @@
The files in this folder are the samples used in [gRPC Basics: Ruby][], The files in this folder are the samples used in [gRPC Basics: Ruby][],
a detailed tutorial for using gRPC in Ruby. a detailed tutorial for using gRPC in Ruby.
[gRPC Basics: Ruby]:https://grpc.io/docs/tutorials/basic/ruby.html [gRPC Basics: Ruby]:https://grpc.io/docs/languages/ruby/basics

@ -167,10 +167,10 @@ documentation site at [grpc.io](https://grpc.io), specifically:
* [Overview](https://grpc.io/docs): An introduction to gRPC with a simple * [Overview](https://grpc.io/docs): An introduction to gRPC with a simple
Hello World example in all our supported languages, including C++. Hello World example in all our supported languages, including C++.
* [gRPC Basics - C++](https://grpc.io/docs/tutorials/basic/cpp): * [gRPC Basics - C++](https://grpc.io/docs/languages/cpp/basics):
A tutorial that steps you through creating a simple gRPC C++ example A tutorial that steps you through creating a simple gRPC C++ example
application. application.
* [Asynchronous Basics - C++](https://grpc.io/docs/tutorials/async/helloasync-cpp): * [Asynchronous Basics - C++](https://grpc.io/docs/languages/cpp/async):
A tutorial that shows you how to use gRPC C++'s asynchronous/non-blocking A tutorial that shows you how to use gRPC C++'s asynchronous/non-blocking
APIs. APIs.

@ -18,7 +18,7 @@ The following documentation is for the original gRPC C# implementation only (the
SUPPORTED PLATFORMS SUPPORTED PLATFORMS
------------------ ------------------
- [.NET Core](https://dotnet.github.io/) on Linux, Windows and Mac OS X - [.NET Core](https://dotnet.github.io/) on Linux, Windows and Mac OS X
- .NET Framework 4.5+ (Windows) - .NET Framework 4.5+ (Windows)
- Mono 4+ on Linux, Windows and Mac OS X - Mono 4+ on Linux, Windows and Mac OS X
@ -39,7 +39,7 @@ HOW TO USE
- Open Visual Studio and start a new project/solution (alternatively, you can create a new project from command line with `dotnet` SDK) - Open Visual Studio and start a new project/solution (alternatively, you can create a new project from command line with `dotnet` SDK)
- Add the [Grpc](https://www.nuget.org/packages/Grpc/) NuGet package as a dependency (Project options -> Manage NuGet Packages). - Add the [Grpc](https://www.nuget.org/packages/Grpc/) NuGet package as a dependency (Project options -> Manage NuGet Packages).
- To be able to generate code from Protocol Buffer (`.proto`) file definitions, add the [Grpc.Tools](https://www.nuget.org/packages/Grpc.Tools/) NuGet package which provides [code generation integrated into your build](BUILD-INTEGRATION.md). - To be able to generate code from Protocol Buffer (`.proto`) file definitions, add the [Grpc.Tools](https://www.nuget.org/packages/Grpc.Tools/) NuGet package which provides [code generation integrated into your build](BUILD-INTEGRATION.md).
@ -78,11 +78,11 @@ If you are a user of gRPC C#, go to Usage section above.
**Windows, Linux or Mac OS X** **Windows, Linux or Mac OS X**
- The easiest way to build is using the `run_tests.py` script that will take care of building the `grpc_csharp_ext` native library. - The easiest way to build is using the `run_tests.py` script that will take care of building the `grpc_csharp_ext` native library.
``` ```
# NOTE: make sure all necessary git submodules with dependencies # NOTE: make sure all necessary git submodules with dependencies
# are available by running "git submodule update --init" # are available by running "git submodule update --init"
# from the gRPC repository root # from the gRPC repository root
$ python tools/run_tests/run_tests.py -l csharp -c dbg --build_only $ python tools/run_tests/run_tests.py -l csharp -c dbg --build_only
``` ```
@ -126,4 +126,4 @@ Internally, gRPC C# uses a native library written in C (gRPC C core) and invokes
[API Reference]: https://grpc.io/grpc/csharp/api/Grpc.Core.html [API Reference]: https://grpc.io/grpc/csharp/api/Grpc.Core.html
[Helloworld Example]: ../../examples/csharp/Helloworld [Helloworld Example]: ../../examples/csharp/Helloworld
[RouteGuide Tutorial]: https://grpc.io/docs/tutorials/basic/csharp.html [RouteGuide Tutorial]: https://grpc.io/docs/languages/csharp/basics

Loading…
Cancel
Save