mirror of
https://github.com/jlengrand/moderne-docs.git
synced 2026-03-10 08:31:21 +00:00
422 lines
18 KiB
TypeScript
422 lines
18 KiB
TypeScript
import type {SidebarsConfig} from '@docusaurus/plugin-content-docs';
|
|
|
|
const sidebars: SidebarsConfig = {
|
|
docs: [
|
|
'introduction',
|
|
{
|
|
type: 'html',
|
|
value: '<br/><strong>User Documentation</strong>',
|
|
defaultStyle: true,
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: 'Moderne Platform',
|
|
link: {
|
|
type: 'generated-index',
|
|
title: 'Moderne Platform',
|
|
description: 'Learn how to use the Moderne Platform.',
|
|
slug: '/user-documentation/moderne-platform',
|
|
keywords: ['guides'],
|
|
},
|
|
items: [
|
|
{
|
|
type: 'category',
|
|
label: 'Getting started',
|
|
link: {
|
|
type: 'generated-index',
|
|
title: 'Getting started',
|
|
description: 'Getting started guides.',
|
|
slug: '/user-documentation/moderne-platform/getting-started',
|
|
keywords: ['guides'],
|
|
},
|
|
items: [
|
|
'user-documentation/moderne-platform/getting-started/running-your-first-recipe',
|
|
'user-documentation/moderne-platform/getting-started/code-quality',
|
|
'user-documentation/moderne-platform/getting-started/data-tables',
|
|
'user-documentation/moderne-platform/getting-started/visualizations',
|
|
'user-documentation/moderne-platform/getting-started/dev-center',
|
|
'user-documentation/moderne-platform/getting-started/activity-view',
|
|
'user-documentation/moderne-platform/getting-started/code-mods',
|
|
],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: 'How to guides',
|
|
link: {
|
|
type: 'generated-index',
|
|
title: 'How to guides',
|
|
description: 'How to guides.',
|
|
slug: '/user-documentation/moderne-platform/how-to-guides',
|
|
keywords: ['guides'],
|
|
},
|
|
items: [
|
|
'user-documentation/moderne-platform/how-to-guides/new-recipe-builder',
|
|
'user-documentation/moderne-platform/how-to-guides/introduction-to-type-aware-code-search',
|
|
'user-documentation/moderne-platform/how-to-guides/moderne-platform-search',
|
|
'user-documentation/moderne-platform/how-to-guides/accessing-the-moderne-api',
|
|
'user-documentation/moderne-platform/how-to-guides/recipe-execution-and-commits-with-graphql',
|
|
'user-documentation/moderne-platform/how-to-guides/find-pii',
|
|
'user-documentation/moderne-platform/how-to-guides/vulnerable-dependencies',
|
|
'user-documentation/moderne-platform/how-to-guides/managing-user-configured-organizations',
|
|
'user-documentation/moderne-platform/how-to-guides/create-api-access-tokens',
|
|
'user-documentation/moderne-platform/how-to-guides/preconditions',
|
|
'user-documentation/moderne-platform/how-to-guides/track-migrations',
|
|
'user-documentation/moderne-platform/how-to-guides/transitive-dependencies',
|
|
'user-documentation/moderne-platform/how-to-guides/how-to-find-method-invocations-based-on-a-pattern',
|
|
'user-documentation/moderne-platform/how-to-guides/how-to-gain-a-high-level-overview-of-your-codebase-using-clustering',
|
|
'user-documentation/moderne-platform/how-to-guides/writing-and-installing-recipes',
|
|
],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: 'References',
|
|
link: {
|
|
type: 'generated-index',
|
|
title: 'References',
|
|
description: 'Reference docs.',
|
|
slug: '/user-documentation/moderne-platform/references',
|
|
keywords: ['references'],
|
|
},
|
|
items: [
|
|
'user-documentation/moderne-platform/references/moderne-tokens',
|
|
'user-documentation/moderne-platform/references/create-scm-access-tokens',
|
|
'user-documentation/moderne-platform/references/user-reports',
|
|
],
|
|
},
|
|
],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: 'Moderne CLI',
|
|
link: {
|
|
type: 'generated-index',
|
|
title: 'Moderne CLI',
|
|
description: 'Learn how to use the Moderne CLI.',
|
|
slug: '/user-documentation/moderne-cli',
|
|
keywords: ['guides'],
|
|
},
|
|
items: [
|
|
{
|
|
type: 'category',
|
|
label: 'Getting started',
|
|
link: {
|
|
type: 'generated-index',
|
|
title: 'Getting started',
|
|
description: 'Getting started guides.',
|
|
slug: '/user-documentation/moderne-cli/getting-started',
|
|
keywords: ['guides'],
|
|
},
|
|
items: [
|
|
'user-documentation/moderne-cli/getting-started/cli-intro',
|
|
'user-documentation/moderne-cli/getting-started/moderne-cli-license',
|
|
],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: 'How to guides',
|
|
link: {
|
|
type: 'generated-index',
|
|
title: 'How to guides',
|
|
description: 'How to guides.',
|
|
slug: '/user-documentation/moderne-cli/how-to-guides',
|
|
keywords: ['guides'],
|
|
},
|
|
items: [
|
|
'user-documentation/moderne-cli/how-to-guides/air-gapped-cli-install',
|
|
'user-documentation/moderne-cli/how-to-guides/cli-upgrade',
|
|
'user-documentation/moderne-cli/how-to-guides/cli-dev-center',
|
|
'user-documentation/moderne-cli/how-to-guides/clone-and-sync',
|
|
'user-documentation/moderne-cli/how-to-guides/parallelism',
|
|
'user-documentation/moderne-cli/how-to-guides/afterburner',
|
|
'user-documentation/moderne-cli/how-to-guides/ssh-key',
|
|
'user-documentation/moderne-cli/how-to-guides/layer-config-cli',
|
|
'user-documentation/moderne-cli/how-to-guides/jdk-selection-and-config',
|
|
'user-documentation/moderne-cli/how-to-guides/execute-user-supplied-commands',
|
|
'user-documentation/moderne-cli/how-to-guides/on-prem-scm-config',
|
|
'user-documentation/moderne-cli/how-to-guides/build-steps',
|
|
|
|
|
|
],
|
|
},
|
|
'user-documentation/moderne-cli/cli-reference',
|
|
'user-documentation/moderne-cli/faq',
|
|
],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: 'Moderne Plugin for JetBrains IDEs',
|
|
link: {
|
|
type: 'generated-index',
|
|
title: 'Moderne Plugin for JetBrains IDEs',
|
|
description: 'Learn how to use the Moderne Plugin for JetBrains IDES.',
|
|
slug: '/user-documentation/moderne-ide-integration',
|
|
keywords: ['guides'],
|
|
},
|
|
items: [
|
|
{
|
|
type: 'category',
|
|
label: 'How to guides',
|
|
link: {
|
|
type: 'generated-index',
|
|
title: 'How to guides',
|
|
description: 'How to guides.',
|
|
slug: '/user-documentation/moderne-ide-integration/how-to-guides',
|
|
keywords: ['guides'],
|
|
},
|
|
items: [
|
|
'user-documentation/moderne-ide-integration/how-to-guides/moderne-plugin-install',
|
|
'user-documentation/moderne-ide-integration/how-to-guides/code-search',
|
|
'user-documentation/moderne-ide-integration/how-to-guides/creating-recipes',
|
|
'user-documentation/moderne-ide-integration/how-to-guides/debugging-recipes',
|
|
],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: 'Reference',
|
|
link: {
|
|
type: 'generated-index',
|
|
title: 'Reference',
|
|
description: 'Reference docs for Moderne IDE integrations.',
|
|
slug: '/user-documentation/moderne-ide-integration/reference',
|
|
keywords: ['reference'],
|
|
},
|
|
items: [
|
|
'user-documentation/moderne-ide-integration/reference/code-search-actions',
|
|
'user-documentation/moderne-ide-integration/reference/refactor-actions',
|
|
],
|
|
},
|
|
],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: 'Moderne DX',
|
|
link: {
|
|
type: 'generated-index',
|
|
title: 'Moderne DX',
|
|
description: 'Learn how to use the Moderne DX.',
|
|
slug: '/user-documentation/moderne-dx',
|
|
keywords: ['guides'],
|
|
},
|
|
items: [
|
|
{
|
|
type: 'category',
|
|
label: 'How to guides',
|
|
link: {
|
|
type: 'generated-index',
|
|
title: 'How to guides',
|
|
description: 'How to guides.',
|
|
slug: '/user-documentation/moderne-dx/how-to-guides',
|
|
keywords: ['guides'],
|
|
},
|
|
items: [
|
|
'user-documentation/moderne-dx/how-to-guides/syncing-recipes-with-moderne-dx',
|
|
],
|
|
},
|
|
],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: 'Workshops',
|
|
link: {
|
|
type: 'generated-index',
|
|
title: 'Workshops',
|
|
description: 'Moderne workshops.',
|
|
slug: '/user-documentation/workshops',
|
|
keywords: ['workshops'],
|
|
},
|
|
items: [
|
|
'user-documentation/workshops/recipe-authoring'
|
|
],
|
|
},
|
|
'user-documentation/community-office-hours',
|
|
{
|
|
type: 'html',
|
|
value: '<br/><strong>Administrator Documentation</strong>',
|
|
defaultStyle: true,
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: 'Moderne Platform',
|
|
link: {
|
|
type: 'generated-index',
|
|
title: 'Moderne Platform',
|
|
description: 'Learn how to use the Moderne Platform.',
|
|
slug: '/administrator-documentation/moderne-platform',
|
|
keywords: ['guides'],
|
|
},
|
|
items: [
|
|
{
|
|
type: 'category',
|
|
label: 'Getting started',
|
|
link: {
|
|
type: 'generated-index',
|
|
title: 'Getting started',
|
|
description: 'Getting started guides.',
|
|
slug: '/administrator-documentation/moderne-platform/getting-started',
|
|
keywords: ['guides'],
|
|
},
|
|
items: [
|
|
'administrator-documentation/moderne-platform/getting-started/proof-of-value',
|
|
'administrator-documentation/moderne-platform/getting-started/admin-pages',
|
|
],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: 'How to guides',
|
|
link: {
|
|
type: 'generated-index',
|
|
title: 'How to guides',
|
|
description: 'How to guides.',
|
|
slug: '/administrator-documentation/moderne-platform/how-to-guides',
|
|
keywords: ['guides'],
|
|
},
|
|
items: [
|
|
'administrator-documentation/moderne-platform/how-to-guides/mass-ingest',
|
|
{
|
|
type: 'category',
|
|
label: 'Moderne Agent',
|
|
link: {
|
|
type: 'generated-index',
|
|
title: 'Moderne Agent',
|
|
description: 'Moderne Agent configuration docs.',
|
|
slug: '/administrator-documentation/moderne-platform/agent-configuration',
|
|
keywords: ['guides'],
|
|
},
|
|
items: [
|
|
'administrator-documentation/moderne-platform/how-to-guides/agent-configuration/agent-config',
|
|
'administrator-documentation/moderne-platform/how-to-guides/agent-configuration/configure-an-agent-with-azure-devops-services',
|
|
'administrator-documentation/moderne-platform/how-to-guides/agent-configuration/configure-bitbucket-to-agent',
|
|
'administrator-documentation/moderne-platform/how-to-guides/agent-configuration/configure-bitbucket-cloud-to-agent',
|
|
'administrator-documentation/moderne-platform/how-to-guides/agent-configuration/configure-an-agent-with-github',
|
|
'administrator-documentation/moderne-platform/how-to-guides/agent-configuration/configure-an-agent-with-gitlab',
|
|
'administrator-documentation/moderne-platform/how-to-guides/agent-configuration/configure-an-agent-with-maven-repository-access',
|
|
'administrator-documentation/moderne-platform/how-to-guides/agent-configuration/configure-an-agent-with-artifactory-access',
|
|
'administrator-documentation/moderne-platform/how-to-guides/agent-configuration/configuring-artifactory-with-recipes',
|
|
'administrator-documentation/moderne-platform/how-to-guides/agent-configuration/configure-an-agent-with-pypi-access-visualizations',
|
|
'administrator-documentation/moderne-platform/how-to-guides/agent-configuration/configure-agent-files-service',
|
|
'administrator-documentation/moderne-platform/how-to-guides/agent-configuration/configure-organizations-service',
|
|
'administrator-documentation/moderne-platform/how-to-guides/agent-configuration/configure-an-agent-with-generic-http-tools-for-use-in-recipes',
|
|
'administrator-documentation/moderne-platform/how-to-guides/agent-configuration/configure-an-agent-with-strict-recipe-sources',
|
|
'administrator-documentation/moderne-platform/how-to-guides/agent-configuration/configure-an-agent-with-client-ssl-certificates',
|
|
'administrator-documentation/moderne-platform/how-to-guides/agent-configuration/configure-an-agent-with-a-moderne-tenant-ssl-certificate',
|
|
'administrator-documentation/moderne-platform/how-to-guides/agent-configuration/configure-an-agent-to-connect-to-moderne-via-an-http-proxy',
|
|
'administrator-documentation/moderne-platform/how-to-guides/agent-configuration/agent-variables',
|
|
'administrator-documentation/moderne-platform/how-to-guides/agent-configuration/multi-tenant-private-recipes',
|
|
],
|
|
},
|
|
'administrator-documentation/moderne-platform/how-to-guides/organizations-service',
|
|
'administrator-documentation/moderne-platform/how-to-guides/agent-configuration/migrate-from-an-organization-service-files-on-the-agent',
|
|
'administrator-documentation/moderne-platform/how-to-guides/agent-configuration/migrate-organization-versions',
|
|
'administrator-documentation/moderne-platform/how-to-guides/dev-center',
|
|
'administrator-documentation/moderne-platform/how-to-guides/create-visualization',
|
|
'administrator-documentation/moderne-platform/how-to-guides/importing-external-recipes',
|
|
'administrator-documentation/moderne-platform/how-to-guides/lst-cleanup',
|
|
],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: 'References',
|
|
link: {
|
|
type: 'generated-index',
|
|
title: 'References',
|
|
description: 'Reference docs.',
|
|
slug: '/administrator-documentation/moderne-platform/references',
|
|
keywords: ['reference'],
|
|
},
|
|
items: [
|
|
'administrator-documentation/moderne-platform/references/authentication',
|
|
'administrator-documentation/moderne-platform/references/reporting',
|
|
'administrator-documentation/moderne-platform/references/architecture',
|
|
'administrator-documentation/moderne-platform/references/ai-architecture',
|
|
'administrator-documentation/moderne-platform/references/flow',
|
|
'administrator-documentation/moderne-platform/references/user-roles',
|
|
'administrator-documentation/moderne-platform/references/github-permissions',
|
|
'administrator-documentation/moderne-platform/references/how-moderne-applies-changes',
|
|
'administrator-documentation/moderne-platform/references/routing-requests-to-agents',
|
|
'administrator-documentation/moderne-platform/references/how-ast-artifacts-are-produced',
|
|
'administrator-documentation/moderne-platform/references/supported-scms',
|
|
'administrator-documentation/moderne-platform/references/lossless-semantic-trees',
|
|
{
|
|
type: 'link',
|
|
label: 'GraphQL API reference',
|
|
description: 'A link to the Moderne GraphQL API reference docs.',
|
|
href: 'https://studio.apollographql.com/public/Moderne-SaaS-API/variant/current',
|
|
},
|
|
],
|
|
},
|
|
'administrator-documentation/moderne-platform/faq',
|
|
],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: 'Moderne DX',
|
|
link: {
|
|
type: 'generated-index',
|
|
title: 'Moderne DX',
|
|
description: 'Learn how to use the Moderne DX.',
|
|
slug: '/administrator-documentation/moderne-DX',
|
|
keywords: ['guides'],
|
|
},
|
|
items: [
|
|
{
|
|
type: 'category',
|
|
label: 'How to guides',
|
|
link: {
|
|
type: 'generated-index',
|
|
title: 'How to guides',
|
|
description: 'How to guides',
|
|
slug: '/administrator-documentation/moderne-dx/how-to-guides',
|
|
keywords: ['guides'],
|
|
},
|
|
items: [
|
|
'administrator-documentation/moderne-dx/how-to-guides/mass-ingest-and-run-dx',
|
|
'administrator-documentation/moderne-dx/how-to-guides/dx-configuration',
|
|
'administrator-documentation/moderne-dx/how-to-guides/devcenter-yaml',
|
|
'administrator-documentation/moderne-dx/how-to-guides/configure-dx-with-maven-repository-access',
|
|
'administrator-documentation/moderne-dx/how-to-guides/configure-dx-with-artifactory-access',
|
|
'administrator-documentation/moderne-dx/how-to-guides/configure-dx-with-artifactory-recipes',
|
|
'administrator-documentation/moderne-dx/how-to-guides/configure-dx-with-on-prem-scm',
|
|
'administrator-documentation/moderne-dx/how-to-guides/configure-dx-organizations',
|
|
'administrator-documentation/moderne-dx/how-to-guides/configure-dx-with-strict-recipe-sources',
|
|
'administrator-documentation/moderne-dx/how-to-guides/deploying-recipe-artifacts-in-moderne-dx',
|
|
'administrator-documentation/moderne-dx/how-to-guides/configure-dx-ssl',
|
|
'administrator-documentation/moderne-dx/how-to-guides/dx-variables',
|
|
],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: 'References',
|
|
link: {
|
|
type: 'generated-index',
|
|
title: 'References',
|
|
description: 'Reference docs.',
|
|
slug: '/administrator-documentation/moderne-dx/references',
|
|
keywords: ['reference'],
|
|
},
|
|
items: [
|
|
'administrator-documentation/moderne-dx/references/moderne-dx-architecture',
|
|
],
|
|
},
|
|
],
|
|
},
|
|
{
|
|
type: 'html',
|
|
value: '<br/><strong>Releases</strong>',
|
|
defaultStyle: true,
|
|
},
|
|
'releases/agent-releases',
|
|
'releases/cli-releases',
|
|
'releases/changelog',
|
|
'releases/cli-dx',
|
|
{
|
|
type: 'html',
|
|
value: '<br/><strong>Licensing</strong>',
|
|
defaultStyle: true,
|
|
},
|
|
'licensing/overview',
|
|
'licensing/moderne-source-available-license',
|
|
]
|
|
};
|
|
|
|
export default sidebars;
|