From 5331ba6c9d0420062990ab24b1a0d53e65acde4a Mon Sep 17 00:00:00 2001 From: Ori Zohar Date: Thu, 11 Feb 2021 16:46:27 -0800 Subject: [PATCH] Adding links to PHP SDK and more SDK page interlinking --- daprdocs/content/en/concepts/faq.md | 2 +- daprdocs/content/en/concepts/overview.md | 3 ++- daprdocs/content/en/developing-applications/sdks/_index.md | 1 + daprdocs/content/en/reference/api/actors_api.md | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/daprdocs/content/en/concepts/faq.md b/daprdocs/content/en/concepts/faq.md index 3904d0a2c..81e8d98b6 100644 --- a/daprdocs/content/en/concepts/faq.md +++ b/daprdocs/content/en/concepts/faq.md @@ -50,7 +50,7 @@ The Dapr runtime SDKs have language specific actor frameworks. The .NET SDK for ### Does Dapr have any SDKs if I want to work with a particular programming language or framework? -To make using Dapr more natural for different languages, it includes language specific SDKs for Go, Java, JavaScript, .NET, Python, Rust and C++. +To make using Dapr more natural for different languages, it includes [language specific SDKs]({{}}) for Go, Java, JavaScript, .NET, Python, PHP, Rust and C++. These SDKs expose the functionality in the Dapr building blocks, such as saving state, publishing an event or creating an actor, through a typed, language API rather than calling the http/gRPC API. This enables you to write a combination of stateless and stateful functions and actors all in the language of their choice. And because these SDKs share the Dapr runtime, you get cross-language actor and functions support. diff --git a/daprdocs/content/en/concepts/overview.md b/daprdocs/content/en/concepts/overview.md index fb1a029b9..5f0f5f8aa 100644 --- a/daprdocs/content/en/concepts/overview.md +++ b/daprdocs/content/en/concepts/overview.md @@ -62,7 +62,7 @@ In container hosting environments such as Kubernetes, Dapr runs as a side-car co ## Developer language SDKs and frameworks -To make using Dapr more natural for different languages, it also includes language specific SDKs for Go, Java, JavaScript, .NET and Python. These SDKs expose the functionality in the Dapr building blocks, such as saving state, publishing an event or creating an actor, through a typed, language API rather than calling the http/gRPC API. This enables you to write a combination of stateless and stateful functions and actors all in the language of their choice. And because these SDKs share the Dapr runtime, you get cross-language actor and functions support. +To make using Dapr more natural for different languages, it also includes [language specific SDKs]({{}}) for Go, Java, JavaScript, .NET, PHP and Python. These SDKs expose the functionality in the Dapr building blocks, such as saving state, publishing an event or creating an actor, through a typed, language API rather than calling the http/gRPC API. This enables you to write a combination of stateless and stateful functions and actors all in the language of their choice. And because these SDKs share the Dapr runtime, you get cross-language actor and functions support. ### SDKs @@ -73,6 +73,7 @@ To make using Dapr more natural for different languages, it also includes langua - **[Python SDK](https://github.com/dapr/python-sdk)** - **[RUST SDK](https://github.com/dapr/rust-sdk)** - **[.NET SDK](https://github.com/dapr/dotnet-sdk)** +- **[PHP SDK](https://github.com/dapr/php-sdk)** > Note: Dapr is language agnostic and provides a [RESTful HTTP API]({{< ref api >}}) in addition to the protobuf clients. diff --git a/daprdocs/content/en/developing-applications/sdks/_index.md b/daprdocs/content/en/developing-applications/sdks/_index.md index c051aba74..dcd2ae5e7 100644 --- a/daprdocs/content/en/developing-applications/sdks/_index.md +++ b/daprdocs/content/en/developing-applications/sdks/_index.md @@ -35,6 +35,7 @@ The Dapr SDKs are the easiest way for you to get Dapr into your application. Cho | [Python]({{< ref python >}}) | In Development | ✔ | [gRPC]({{< ref python-grpc.md >}}) | [FastAPI]({{< ref python-fastapi.md >}})
[Flask]({{< ref python-flask.md >}}) | | [Java](https://github.com/dapr/java-sdk) | In Development | ✔ | Spring Boot | ✔ | | [Go](https://github.com/dapr/go-sdk) | In Development | ✔ | ✔ | | +| [PHP](https://github.com/dapr/php-sdk) | In Development | ✔ | ✔ | ✔ | | [C++](https://github.com/dapr/cpp-sdk) | Backlog | ✔ | | | [Rust]() | Backlog | ✔ | | | | [Javascript]() | Backlog | ✔ | | diff --git a/daprdocs/content/en/reference/api/actors_api.md b/daprdocs/content/en/reference/api/actors_api.md index 175ff2403..58753d816 100644 --- a/daprdocs/content/en/reference/api/actors_api.md +++ b/daprdocs/content/en/reference/api/actors_api.md @@ -7,7 +7,7 @@ weight: 500 --- Dapr provides native, cross-platform and cross-language virtual actor capabilities. -Besides the language specific Dapr SDKs, a developer can invoke an actor using the API endpoints below. +Besides the [language specific SDKs]({{}}), a developer can invoke an actor using the API endpoints below. ## User service code calling dapr