mirror of
https://github.com/Unleash/unleash.git
synced 2025-09-28 17:55:15 +02:00
Introduce languages and frameworks chapter for feature flag tutorials (#8204)
This commit is contained in:
parent
3ef5d06f00
commit
25dee317c0
@ -116,154 +116,166 @@ module.exports = {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
type: 'category',
|
type: 'category',
|
||||||
label: 'React',
|
label: 'Languages and Frameworks',
|
||||||
|
collapsed: true,
|
||||||
link: {
|
link: {
|
||||||
type: 'doc',
|
type: 'generated-index',
|
||||||
id: 'feature-flag-tutorials/react/implementing-feature-flags',
|
title: 'Languages and Frameworks',
|
||||||
|
slug: 'languages-and-frameworks',
|
||||||
},
|
},
|
||||||
items: [
|
items: [
|
||||||
|
{
|
||||||
|
type: 'category',
|
||||||
|
label: 'React',
|
||||||
|
link: {
|
||||||
|
type: 'doc',
|
||||||
|
id: 'feature-flag-tutorials/react/implementing-feature-flags',
|
||||||
|
},
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
type: 'doc',
|
||||||
|
label: 'Examples',
|
||||||
|
id: 'feature-flag-tutorials/react/examples',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'category',
|
||||||
|
label: 'Python',
|
||||||
|
link: {
|
||||||
|
type: 'doc',
|
||||||
|
id: 'feature-flag-tutorials/python/implementing-feature-flags',
|
||||||
|
},
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
type: 'doc',
|
||||||
|
label: 'Python Examples',
|
||||||
|
id: 'feature-flag-tutorials/python/examples',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'doc',
|
||||||
|
label: 'Django Tutorial',
|
||||||
|
id: 'feature-flag-tutorials/django/implementing-feature-flags-django',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'doc',
|
||||||
|
label: 'Django Examples',
|
||||||
|
id: 'feature-flag-tutorials/django/django-examples',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'category',
|
||||||
|
label: 'Java',
|
||||||
|
link: {
|
||||||
|
type: 'doc',
|
||||||
|
id: 'feature-flag-tutorials/java/implementing-feature-flags',
|
||||||
|
},
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
type: 'doc',
|
||||||
|
label: 'Spring Boot',
|
||||||
|
id: 'feature-flag-tutorials/java/spring-boot-implementing-feature-flags',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'doc',
|
||||||
|
label: 'Spring Boot Examples',
|
||||||
|
id: 'feature-flag-tutorials/java/spring-boot-examples',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'category',
|
||||||
|
label: 'Ruby',
|
||||||
|
link: {
|
||||||
|
type: 'doc',
|
||||||
|
id: 'feature-flag-tutorials/ruby/implementing-feature-flags-ruby',
|
||||||
|
},
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
type: 'doc',
|
||||||
|
label: 'Ruby Examples',
|
||||||
|
id: 'feature-flag-tutorials/ruby/ruby-examples',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'doc',
|
||||||
|
label: 'Rails Tutorial',
|
||||||
|
id: 'feature-flag-tutorials/rails/implementing-feature-flags-rails',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'doc',
|
||||||
|
label: 'Rails Examples',
|
||||||
|
id: 'feature-flag-tutorials/rails/rails-examples',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'category',
|
||||||
|
label: '.NET',
|
||||||
|
link: {
|
||||||
|
type: 'doc',
|
||||||
|
id: 'feature-flag-tutorials/dotnet/implementing-feature-flags-dotnet',
|
||||||
|
},
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
type: 'doc',
|
||||||
|
label: 'Examples',
|
||||||
|
id: 'feature-flag-tutorials/dotnet/dotnet-examples',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'category',
|
||||||
|
label: 'iOS',
|
||||||
|
link: {
|
||||||
|
type: 'doc',
|
||||||
|
id: 'feature-flag-tutorials/ios/implementing-feature-flags',
|
||||||
|
},
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
type: 'doc',
|
||||||
|
label: 'Examples',
|
||||||
|
id: 'feature-flag-tutorials/ios/examples',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'category',
|
||||||
|
label: 'Rust',
|
||||||
|
link: {
|
||||||
|
type: 'doc',
|
||||||
|
id: 'feature-flag-tutorials/rust/implementing-feature-flags-rust',
|
||||||
|
},
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
type: 'doc',
|
||||||
|
label: 'Examples',
|
||||||
|
id: 'feature-flag-tutorials/rust/rust-examples',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
{
|
{
|
||||||
type: 'doc',
|
type: 'doc',
|
||||||
label: 'Examples',
|
label: 'Serverless',
|
||||||
id: 'feature-flag-tutorials/react/examples',
|
id: 'feature-flag-tutorials/serverless/implementing-feature-flags-in-aws-lambda',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'doc',
|
||||||
|
label: 'Flutter',
|
||||||
|
id: 'feature-flag-tutorials/flutter/a-b-testing',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'doc',
|
||||||
|
label: 'Next.js',
|
||||||
|
id: 'feature-flag-tutorials/nextjs/implementing-feature-flags-nextjs',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'doc',
|
||||||
|
label: 'SvelteKit',
|
||||||
|
id: 'feature-flag-tutorials/sveltekit/implementing-feature-flags-sveltekit',
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
|
||||||
type: 'category',
|
|
||||||
label: 'Python',
|
|
||||||
link: {
|
|
||||||
type: 'doc',
|
|
||||||
id: 'feature-flag-tutorials/python/implementing-feature-flags',
|
|
||||||
},
|
|
||||||
items: [
|
|
||||||
{
|
|
||||||
type: 'doc',
|
|
||||||
label: 'Examples',
|
|
||||||
id: 'feature-flag-tutorials/python/examples',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: 'doc',
|
|
||||||
label: 'Django Tutorial',
|
|
||||||
id: 'feature-flag-tutorials/django/implementing-feature-flags-django',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: 'doc',
|
|
||||||
label: 'Django Examples',
|
|
||||||
id: 'feature-flag-tutorials/django/django-examples',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: 'category',
|
|
||||||
label: 'Java',
|
|
||||||
link: {
|
|
||||||
type: 'doc',
|
|
||||||
id: 'feature-flag-tutorials/java/implementing-feature-flags',
|
|
||||||
},
|
|
||||||
items: [
|
|
||||||
{
|
|
||||||
type: 'doc',
|
|
||||||
label: 'Spring Boot',
|
|
||||||
id: 'feature-flag-tutorials/java/spring-boot-implementing-feature-flags',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: 'doc',
|
|
||||||
label: 'Spring Boot Examples',
|
|
||||||
id: 'feature-flag-tutorials/java/spring-boot-examples',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: 'category',
|
|
||||||
label: 'Ruby',
|
|
||||||
link: {
|
|
||||||
type: 'doc',
|
|
||||||
id: 'feature-flag-tutorials/ruby/implementing-feature-flags-ruby',
|
|
||||||
},
|
|
||||||
items: [
|
|
||||||
{
|
|
||||||
type: 'doc',
|
|
||||||
label: 'Ruby Examples',
|
|
||||||
id: 'feature-flag-tutorials/ruby/ruby-examples',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: 'doc',
|
|
||||||
label: 'Rails Tutorial',
|
|
||||||
id: 'feature-flag-tutorials/rails/implementing-feature-flags-rails',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: 'doc',
|
|
||||||
label: 'Rails Examples',
|
|
||||||
id: 'feature-flag-tutorials/rails/rails-examples',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: 'category',
|
|
||||||
label: '.NET',
|
|
||||||
link: {
|
|
||||||
type: 'doc',
|
|
||||||
id: 'feature-flag-tutorials/dotnet/implementing-feature-flags-dotnet',
|
|
||||||
},
|
|
||||||
items: [
|
|
||||||
{
|
|
||||||
type: 'doc',
|
|
||||||
label: 'Examples',
|
|
||||||
id: 'feature-flag-tutorials/dotnet/dotnet-examples',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: 'category',
|
|
||||||
label: 'iOS',
|
|
||||||
link: {
|
|
||||||
type: 'doc',
|
|
||||||
id: 'feature-flag-tutorials/ios/implementing-feature-flags',
|
|
||||||
},
|
|
||||||
items: [
|
|
||||||
{
|
|
||||||
type: 'doc',
|
|
||||||
label: 'Examples',
|
|
||||||
id: 'feature-flag-tutorials/ios/examples',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: 'category',
|
|
||||||
label: 'Rust',
|
|
||||||
link: {
|
|
||||||
type: 'doc',
|
|
||||||
id: 'feature-flag-tutorials/rust/implementing-feature-flags-rust',
|
|
||||||
},
|
|
||||||
items: [
|
|
||||||
{
|
|
||||||
type: 'doc',
|
|
||||||
label: 'Examples',
|
|
||||||
id: 'feature-flag-tutorials/rust/rust-examples',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: 'doc',
|
|
||||||
label: 'Serverless',
|
|
||||||
id: 'feature-flag-tutorials/serverless/implementing-feature-flags-in-aws-lambda',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: 'doc',
|
|
||||||
label: 'Flutter',
|
|
||||||
id: 'feature-flag-tutorials/flutter/a-b-testing',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: 'doc',
|
|
||||||
label: 'Next.js',
|
|
||||||
id: 'feature-flag-tutorials/nextjs/implementing-feature-flags-nextjs',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: 'doc',
|
|
||||||
label: 'SvelteKit',
|
|
||||||
id: 'feature-flag-tutorials/sveltekit/implementing-feature-flags-sveltekit',
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
Loading…
Reference in New Issue
Block a user