1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-10-18 20:09:08 +02:00
unleash.unleash/website/sidebars.js

152 lines
4.7 KiB
JavaScript
Raw Normal View History

/**
* Creating a sidebar enables you to:
- create an ordered group of docs
- render a sidebar for each doc of that group
- provide next/previous navigation
The sidebars can be generated from the filesystem, or explicitly defined here.
Create as many sidebars as you want.
*/
module.exports = {
documentation: {
'Tutorials': [ 'user_guide/index'],
'Reference documentation': [ 'user_guide/index'],
'Getting started': [
'user_guide/index',
'user_guide/quickstart',
'user_guide/important-concepts',
'user_guide/v4-whats-new',
'user_guide/create_feature_toggle',
'user_guide/activation_strategy',
'user_guide/control_rollout',
'user_guide/projects',
'user_guide/environments',
'user_guide/unleash_context',
'user_guide/user-management',
'user_guide/rbac',
'user_guide/api-token',
'user_guide/technical_debt',
],
'Unleash SDKs': [
'sdks/index',
'sdks/unleash-proxy',
{
type: 'category',
collapsible: false,
label: 'Server-side SDKs',
items: [
'sdks/go_sdk',
'sdks/java_sdk',
'sdks/node_sdk',
'sdks/php_sdk',
'sdks/python_sdk',
'sdks/ruby_sdk',
{
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',
'addons/webhook',
'addons/slack',
'addons/teams',
'addons/datadog',
],
Advanced: [
'advanced/strategy_constraints',
'advanced/custom_activation_strategy',
'advanced/feature_toggle_types',
'advanced/toggle_variants',
'advanced/stickiness',
'advanced/archived_toggles',
'advanced/audit_log',
'advanced/api_access',
'advanced/tags',
'advanced/enterprise-authentication',
'advanced/sso-open-id-connect',
'advanced/sso-saml',
'advanced/sso-saml-keycloak',
'advanced/sso-google',
],
'Topic guides': [
'topics/a-b-testing'
],
"How-to guides": [
"how-to/how-to-add-strategy-constraints",
"how-to/how-to-create-and-assign-custom-project-roles",
"how-to/how-to-define-custom-context-fields",
"how-to/how-to-use-custom-strategies",
]
},
api: {
Introduction: [
'api/index',
'api/internal/internal',
'api/internal/health',
'api/open_api',
],
'Admin API': [
'api/admin/features',
2021-12-06 10:56:16 +01:00
'api/admin/projects',
'api/admin/feature-toggles-v2',
'api/admin/features-archive',
'api/admin/strategies',
'api/admin/metrics',
'api/admin/events',
'api/admin/state',
'api/admin/feature-types',
'api/admin/addons',
'api/admin/context',
'api/admin/user-admin',
],
'Client SDK API': [
'api/client/features',
'api/client/register',
'api/client/metrics',
],
},
'Deploy and manage': {
'Deploy & configure': [
'deploy/getting_started',
'deploy/configuring_unleash',
'deploy/securing_unleash',
'deploy/email',
'deploy/google_auth',
'deploy/database-setup',
'deploy/database_backup',
'deploy/migration_guide',
'deploy/import_export',
],
},
Integrations: {
Integrations: ['integrations/integrations'],
2021-11-12 14:00:41 +01:00
'Jira server': [
'integrations/jira_server_plugin_installation',
'integrations/jira_server_plugin_usage',
]
},
};