mirror of
				https://github.com/Unleash/unleash.git
				synced 2025-10-27 11:02:16 +01:00 
			
		
		
		
	* Update api_access_history.png * updating images in - How to capture impression data * Update Quickstart image * Update images: How to add strategy constraints * Update images: How to create a feature toggle * Update images: How to define custom context fields * Update images: How to use custom activation strategies * Update images: How to schedule feature releases * Update images: How to add new users to your Unleash instance * Update images: How to create and assign custom project roles * Update images: How to add SSO with OpenId Connect * Update images: How to add SSO with SAML 2.0 Okta * Update images: Slack * Update images: Activation Strategies * Update images: Archived toggles * Update images: The audit log * Update images: Impression data * Update images: Custom Activation Strategies * Update images: Environments * Update images: Feature Toggle Types * Update images: Feature Toggle Variants * Update images: Projects * Update images: Segments * Update images: Stickiness * Update images: Strategy Constraints * Update images: Technical Debt * Update images: Unleash Context * Update images: Unleash introductory overview * Update images: Unleash introductory overview * docs: replace strategy constraints step 2 img * Update website/docs/how-to/how-to-add-strategy-constraints.md Co-authored-by: Thomas Heartman <thomas@getunleash.ai> * change text request * Updating docs text to match the screenshots * Docs: change audit log to event log and add redirects * Docs: update "archive" page with deletion info * Docs: update constraints how to * Docs: minor tech debt doc fixes * docs-update-images-set1: update overview page * Apply suggestions from code review Co-authored-by: Thomas Heartman <thomas@getunleash.ai> * Update website/docs/user_guide/quickstart.md Co-authored-by: Thomas Heartman <thomas@getunleash.ai> * Update website/docs/user_guide/user-management.md Co-authored-by: Thomas Heartman <thomas@getunleash.ai> * Update website/docs/user_guide/user-management.md Co-authored-by: Thomas Heartman <thomas@getunleash.ai> * Activation strategy update * Apply suggestions from code review * Update delete-archive img * Fix prettier formatting for admonitions * Update website/docs/user_guide/environments.md * Update website/docs/user_guide/projects.md Co-authored-by: Tymoteusz Czech <tymek+gpg@getunleash.ai> Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
		
			
				
	
	
		
			218 lines
		
	
	
		
			7.6 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			218 lines
		
	
	
		
			7.6 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /** @type {import('@docusaurus/types').DocusaurusConfig} */
 | |
| module.exports = {
 | |
|     title: 'Unleash',
 | |
|     tagline: 'The enterprise ready feature toggle service',
 | |
|     url: 'https://docs.getunleash.io',
 | |
|     baseUrl: '/',
 | |
|     onBrokenLinks: 'throw',
 | |
|     onBrokenMarkdownLinks: 'warn',
 | |
|     favicon: 'img/favicon.ico',
 | |
|     organizationName: 'Unleash', // Usually your GitHub org/user name.
 | |
|     projectName: 'unleash.github.io', // Usually your repo name.
 | |
|     trailingSlash: false,
 | |
|     customFields: {
 | |
|         // expose env vars etc here
 | |
|         unleashProxyUrl: process.env.UNLEASH_PROXY_URL,
 | |
|         unleashProxyClientKey: process.env.UNLEASH_PROXY_CLIENT_KEY,
 | |
|         unleashFeedbackTargetUrl: process.env.UNLEASH_FEEDBACK_TARGET_URL,
 | |
|         environment: process.env.NODE_ENV,
 | |
|     },
 | |
|     themeConfig: {
 | |
|         defaultMode: 'light',
 | |
|         disableSwitch: true,
 | |
|         respectPrefersColorScheme: false,
 | |
|         algolia: {
 | |
|             appId: 'BH4D9OD16A',
 | |
|             apiKey: '9772249a7262b377ac876853d32bd760',
 | |
|             indexName: 'getunleash',
 | |
|         },
 | |
|         navbar: {
 | |
|             title: 'Unleash',
 | |
|             logo: {
 | |
|                 alt: 'Unleash logo',
 | |
|                 src: 'img/logo.svg',
 | |
|             },
 | |
|             items: [
 | |
|                 {
 | |
|                     href: 'https://www.getunleash.io/plans',
 | |
|                     label: 'Unleash Enterprise',
 | |
|                     position: 'right',
 | |
|                 },
 | |
|                 {
 | |
|                     href: 'https://github.com/Unleash/unleash',
 | |
|                     position: 'right',
 | |
|                     className: 'header-github-link',
 | |
|                     'aria-label': 'Unleash GitHub repository',
 | |
|                 },
 | |
|             ],
 | |
|         },
 | |
|         prism: {
 | |
|             additionalLanguages: [
 | |
|                 'csharp',
 | |
|                 'http',
 | |
|                 'java',
 | |
|                 'kotlin',
 | |
|                 'php',
 | |
|                 'ruby',
 | |
|                 'swift',
 | |
|             ],
 | |
|         },
 | |
|         footer: {
 | |
|             style: 'dark',
 | |
|             links: [
 | |
|                 {
 | |
|                     title: 'Product',
 | |
|                     items: [
 | |
|                         {
 | |
|                             label: 'Docs',
 | |
|                             to: '/',
 | |
|                         },
 | |
|                         {
 | |
|                             label: 'Unleash on GitHub',
 | |
|                             href: 'https://github.com/Unleash/unleash',
 | |
|                         },
 | |
|                         {
 | |
|                             label: 'Roadmap',
 | |
|                             href: 'https://github.com/orgs/Unleash/projects/5',
 | |
|                         },
 | |
|                     ],
 | |
|                 },
 | |
|                 {
 | |
|                     title: 'Community',
 | |
|                     items: [
 | |
|                         {
 | |
|                             label: 'Stack Overflow',
 | |
|                             href: 'https://stackoverflow.com/questions/tagged/unleash',
 | |
|                         },
 | |
|                         {
 | |
|                             label: 'Slack',
 | |
|                             href: 'https://slack.unleash.run/',
 | |
|                         },
 | |
|                         {
 | |
|                             label: 'Twitter',
 | |
|                             href: 'https://twitter.com/getunleash',
 | |
|                         },
 | |
|                     ],
 | |
|                 },
 | |
|             ],
 | |
|             copyright: `Copyright © ${new Date().getFullYear()} Unleash. Built with Docusaurus.`,
 | |
|             logo: {
 | |
|                 src: 'img/logo.svg',
 | |
|                 alt: 'Unleash logo',
 | |
|             },
 | |
|         },
 | |
|         image: 'img/logo.png',
 | |
|     },
 | |
|     presets: [
 | |
|         [
 | |
|             '@docusaurus/preset-classic',
 | |
|             {
 | |
|                 docs: {
 | |
|                     sidebarPath: require.resolve('./sidebars.js'),
 | |
|                     // Please change this to your repo.
 | |
|                     editUrl:
 | |
|                         'https://github.com/Unleash/unleash/edit/main/website/',
 | |
|                     routeBasePath: '/',
 | |
|                     remarkPlugins: [
 | |
|                         [
 | |
|                             require('@docusaurus/remark-plugin-npm2yarn'),
 | |
|                             { sync: true },
 | |
|                         ],
 | |
|                     ],
 | |
|                     docLayoutComponent: '@theme/DocPage',
 | |
|                     docItemComponent: '@theme/ApiItem',
 | |
|                 },
 | |
|                 theme: {
 | |
|                     customCss: require.resolve('./src/css/custom.css'),
 | |
|                 },
 | |
|                 googleAnalytics: {
 | |
|                     trackingID: 'UA-134882379-1',
 | |
|                 },
 | |
|             },
 | |
|         ],
 | |
|     ],
 | |
|     plugins: [
 | |
|         [
 | |
|             // heads up to anyone making redirects:
 | |
|             //
 | |
|             // remember that redirects only work in production and not in
 | |
|             // development, as mentioned in the docs
 | |
|             // https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-client-redirects/
 | |
|             '@docusaurus/plugin-client-redirects',
 | |
|             {
 | |
|                 fromExtensions: ['html', 'htm'],
 | |
|                 redirects: [
 | |
|                     {
 | |
|                         to: '/sdks',
 | |
|                         from: [
 | |
|                             '/user_guide/client-sdk',
 | |
|                             '/client-sdk',
 | |
|                             '/user_guide/connect_sdk',
 | |
|                             '/sdks/community',
 | |
|                         ],
 | |
|                     },
 | |
|                     {
 | |
|                         to: '/user_guide/api-token',
 | |
|                         from: '/deploy/user_guide/api-token',
 | |
|                     },
 | |
|                     {
 | |
|                         to: '/sdks/unleash-proxy',
 | |
|                         from: '/user_guide/native_apps/',
 | |
|                     },
 | |
|                     {
 | |
|                         to: '/advanced/toggle_variants',
 | |
|                         from: '/toggle_variants',
 | |
|                     },
 | |
|                     {
 | |
|                         to: '/integrations',
 | |
|                         from: '/integrations/integrations',
 | |
|                     },
 | |
|                     {
 | |
|                         to: '/user_guide/activation_strategy',
 | |
|                         from: '/user_guide/control_rollout',
 | |
|                     },
 | |
|                     {
 | |
|                         from: '/advanced/impression_data',
 | |
|                         to: '/advanced/impression-data',
 | |
|                     },
 | |
|                     {
 | |
|                         from: '/advanced/audit_log',
 | |
|                         to: '/reference/event-log',
 | |
|                     },
 | |
|                 ],
 | |
|                 createRedirects: function (toPath) {
 | |
|                     if (
 | |
|                         toPath.indexOf('/docs/') === -1 &&
 | |
|                         toPath.indexOf('index.html') === -1
 | |
|                     ) {
 | |
|                         return `/docs/${toPath}`;
 | |
|                     }
 | |
|                 },
 | |
|             },
 | |
|         ],
 | |
|         // NOTE: activate this when we sort out the enterprise / open
 | |
|         // source API situation
 | |
|         //
 | |
|         // [
 | |
|         //     'docusaurus-plugin-openapi-docs',
 | |
|         //     {
 | |
|         //         id: 'api-operations',
 | |
|         //         docsPluginId: 'classic',
 | |
|         //         config: {
 | |
|         //             server: {
 | |
|         //                 specPath: process.env.NODE_ENV === 'development'  ?
 | |
|         //                     'http://localhost:4242/docs/openapi.json'
 | |
|         //                     : './openapi-spec.generated.json',
 | |
|         //                 outputDir: 'docs/reference/apis/unleash',
 | |
|         //                 sidebarOptions: {
 | |
|         //                     groupPathsBy: 'tag',
 | |
|         //                     categoryLinkSource: 'tag',
 | |
|         //                 },
 | |
|         //             },
 | |
|         //         },
 | |
|         //     },
 | |
|         // ],
 | |
|     ],
 | |
|     themes: ['docusaurus-theme-openapi-docs'], // Allows use of @theme/ApiItem and other components
 | |
| };
 |