1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-02-04 00:18:01 +01:00

Merge pull request #1263 from Unleash/docs/group-sdks

docs: group sdks into non-collapsible categories: server and client
This commit is contained in:
Thomas Heartman 2022-01-14 08:56:04 +01:00 committed by GitHub
commit 5f581f765e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 41 additions and 18 deletions

View File

@ -59,7 +59,7 @@ In order to connect your application to Unleash you need to use a client SDK for
- [Go SDK](https://docs.getunleash.io/sdks/go_sdk)
- [Ruby SDK](https://docs.getunleash.io/sdks/ruby_sdk)
- [Python SDK](https://docs.getunleash.io/sdks/python_sdk)
- [.Net SDK](https://docs.getunleash.io/sdks/dot_net_sdk)
- [.NET SDK](https://docs.getunleash.io/sdks/dot_net_sdk)
- [PHP SDK](https://docs.getunleash.io/sdks/php_sdk)
**Official Frontend SDKs:**

View File

@ -1,6 +1,6 @@
---
id: dot_net_sdk
title: .net SDK
title: .NET SDK
---
In this guide we explain how to use feature toggles in a .NET application using Unleash-hosted. We will be using the open source Unleash [.net Client SDK](https://github.com/Unleash/unleash-client-dotnet).
@ -9,7 +9,7 @@ In this guide we explain how to use feature toggles in a .NET application using
## Step 1: Install client SDK {#step-1-install-client-sdk}
First we must add Unleash Client SDK as a dependency to your project. Below is an example of how you would add it via the .Net cli. Please see [NuGet](https://www.nuget.org/packages/Unleash.Client/) for other alternatives.
First we must add Unleash Client SDK as a dependency to your project. Below is an example of how you would add it via the .NET cli. Please see [NuGet](https://www.nuget.org/packages/Unleash.Client/) for other alternatives.
```sh
dotnet add package unleash.client

View File

@ -14,7 +14,6 @@ Unleash provides official client SDKs for a number of programming language. Addi
Server-side clients run on your server and communicate directly with your Unleash instance. We provide these official clients:
- [.Net SDK](/sdks/dot_net_sdk)
- [Go SDK](/sdks/go_sdk)
- [Java SDK](/sdks/java_sdk)
- [Node.js SDK](/sdks/node_sdk)
@ -22,6 +21,7 @@ Server-side clients run on your server and communicate directly with your Unleas
- [Python SDK](/sdks/python_sdk)
- [Ruby SDK](/sdks/ruby_sdk)
- [Rust SDK](https://github.com/unleash/unleash-client-rust)
- [.NET SDK](/sdks/dot_net_sdk)
### Front-end SDKs
@ -49,7 +49,7 @@ If you see an item marked with a ❌ that you would find useful, feel free to re
:::
| Capability | [Java](/sdks/java_sdk) | [Node.js](/sdks/node_sdk) | [Go](/sdks/go_sdk) | [Python](/sdks/python_sdk) | [Ruby](/sdks/ruby_sdk) | [.Net](/sdks/dot_net_sdk) | [PHP](/sdks/php_sdk) | [Unleash Proxy Server](unleash-proxy.md) |
| Capability | [Java](/sdks/java_sdk) | [Node.js](/sdks/node_sdk) | [Go](/sdks/go_sdk) | [Python](/sdks/python_sdk) | [Ruby](/sdks/ruby_sdk) | [.NET](/sdks/dot_net_sdk) | [PHP](/sdks/php_sdk) | [Unleash Proxy Server](unleash-proxy.md) |
|---------------------------------------------------------------------------------------------------|:----------------------:|:-------------------------:|:------------------:|:--------------------------:|:----------------------:|:-------------------------:|:--------------------:|:----------------------------------------:|
| **Category: Initialization** | | | | | | | | |
| Async initialization | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | N/A |

View File

@ -30,18 +30,41 @@ module.exports = {
'Unleash SDKs': [
'sdks/index',
'sdks/unleash-proxy',
'sdks/dot_net_sdk',
'sdks/android_proxy_sdk',
{
type: 'category',
collapsible: false,
label: 'Server-side SDKs',
items: [
'sdks/go_sdk',
'sdks/proxy-ios',
'sdks/java_sdk',
'sdks/proxy-javascript',
'sdks/node_sdk',
'sdks/php_sdk',
'sdks/python_sdk',
'sdks/proxy-react',
'sdks/ruby_sdk',
{ type: 'link', label: 'Community SDKs', href: '/sdks#community-sdks'}
{
type: 'link',
href: 'https://github.com/unleash/unleash-client-rust',
label: 'Rust SDK',
},
'sdks/dot_net_sdk',
],
},
{
type: 'category',
collapsible: false,
label: 'Client-side SDKs',
items: [
'sdks/android_proxy_sdk',
'sdks/proxy-ios',
'sdks/proxy-javascript',
'sdks/proxy-react',
],
},
{
type: 'link',
label: 'Community SDKs',
href: '/sdks#community-sdks',
},
],
Addons: [
'addons/index',