mirror of
https://github.com/Unleash/unleash.git
synced 2024-12-28 00:06:53 +01:00
b2a8bc1655
The previous list order didn't seem to have any reason behind it. This is a suggestion for new order. Index (the introduction) is first, followed by the proxy. Then comes all the official sdks in alphabetic order (punctuation placed before alpha). At the end of the list is the 'community sdks' link. I'm open to suggestions and discussion here, but was working on this list, so thought it could use some love.
126 lines
3.8 KiB
JavaScript
126 lines
3.8 KiB
JavaScript
/**
|
|
* 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: {
|
|
'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',
|
|
'sdks/dot_net_sdk',
|
|
'sdks/android_proxy_sdk',
|
|
'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'}
|
|
],
|
|
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-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',
|
|
'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'],
|
|
'Jira server': [
|
|
'integrations/jira_server_plugin_installation',
|
|
'integrations/jira_server_plugin_usage',
|
|
]
|
|
},
|
|
};
|