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:
commit
5f581f765e
@ -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)
|
- [Go SDK](https://docs.getunleash.io/sdks/go_sdk)
|
||||||
- [Ruby SDK](https://docs.getunleash.io/sdks/ruby_sdk)
|
- [Ruby SDK](https://docs.getunleash.io/sdks/ruby_sdk)
|
||||||
- [Python SDK](https://docs.getunleash.io/sdks/python_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)
|
- [PHP SDK](https://docs.getunleash.io/sdks/php_sdk)
|
||||||
|
|
||||||
**Official Frontend SDKs:**
|
**Official Frontend SDKs:**
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
id: dot_net_sdk
|
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).
|
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}
|
## 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
|
```sh
|
||||||
dotnet add package unleash.client
|
dotnet add package unleash.client
|
||||||
|
@ -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:
|
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)
|
- [Go SDK](/sdks/go_sdk)
|
||||||
- [Java SDK](/sdks/java_sdk)
|
- [Java SDK](/sdks/java_sdk)
|
||||||
- [Node.js SDK](/sdks/node_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)
|
- [Python SDK](/sdks/python_sdk)
|
||||||
- [Ruby SDK](/sdks/ruby_sdk)
|
- [Ruby SDK](/sdks/ruby_sdk)
|
||||||
- [Rust SDK](https://github.com/unleash/unleash-client-rust)
|
- [Rust SDK](https://github.com/unleash/unleash-client-rust)
|
||||||
|
- [.NET SDK](/sdks/dot_net_sdk)
|
||||||
|
|
||||||
### Front-end SDKs
|
### 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** | | | | | | | | |
|
| **Category: Initialization** | | | | | | | | |
|
||||||
| Async initialization | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | N/A |
|
| Async initialization | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | N/A |
|
||||||
|
@ -30,18 +30,41 @@ module.exports = {
|
|||||||
'Unleash SDKs': [
|
'Unleash SDKs': [
|
||||||
'sdks/index',
|
'sdks/index',
|
||||||
'sdks/unleash-proxy',
|
'sdks/unleash-proxy',
|
||||||
'sdks/dot_net_sdk',
|
{
|
||||||
'sdks/android_proxy_sdk',
|
type: 'category',
|
||||||
'sdks/go_sdk',
|
collapsible: false,
|
||||||
'sdks/proxy-ios',
|
label: 'Server-side SDKs',
|
||||||
'sdks/java_sdk',
|
items: [
|
||||||
'sdks/proxy-javascript',
|
'sdks/go_sdk',
|
||||||
'sdks/node_sdk',
|
'sdks/java_sdk',
|
||||||
'sdks/php_sdk',
|
'sdks/node_sdk',
|
||||||
'sdks/python_sdk',
|
'sdks/php_sdk',
|
||||||
'sdks/proxy-react',
|
'sdks/python_sdk',
|
||||||
'sdks/ruby_sdk',
|
'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: [
|
||||||
'addons/index',
|
'addons/index',
|
||||||
|
Loading…
Reference in New Issue
Block a user