mirror of https://github.com/docker/docs.git
ENGDOCS-2214 (#20843)
* ENGDOCS-2214 * add more weights * weights and linktitles
This commit is contained in:
parent
b769446e2e
commit
5f45287df6
|
@ -1,9 +1,11 @@
|
|||
---
|
||||
title: Extension architecture
|
||||
linkTitle: Architecture
|
||||
description: Docker extension architecture
|
||||
keywords: Docker, extensions, sdk, metadata
|
||||
aliases:
|
||||
- /desktop/extensions-sdk/architecture/
|
||||
weight: 50
|
||||
---
|
||||
|
||||
Extensions are applications that run inside the Docker Desktop. They're packaged as Docker images, distributed
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
title: Extension metadata
|
||||
linkTitle: Metadata
|
||||
description: Docker extension metadata
|
||||
keywords: Docker, extensions, sdk, metadata
|
||||
aliases:
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
title: Extension security
|
||||
linkTitle: Security
|
||||
description: Aspects of the security model of extensions
|
||||
keywords: Docker, extensions, sdk, security
|
||||
aliases:
|
||||
|
|
|
@ -2,4 +2,5 @@
|
|||
build:
|
||||
render: never
|
||||
title: "Part one: Build"
|
||||
weight: 30
|
||||
---
|
||||
|
|
|
@ -8,6 +8,7 @@ aliases:
|
|||
- /desktop/extensions-sdk/build/set-up/minimal-frontend-using-docker-cli/
|
||||
- /desktop/extensions-sdk/build/set-up/frontend-extension-tutorial/
|
||||
- /desktop/extensions-sdk/build/frontend-extension-tutorial/
|
||||
weight: 20
|
||||
---
|
||||
|
||||
To start creating your extension, you first need a directory with files which range from the extension’s source code to the required extension-specific files. This page provides information on how to set up an extension with a more advanced frontend.
|
||||
|
|
|
@ -6,6 +6,7 @@ aliases:
|
|||
- /desktop/extensions-sdk/tutorials/minimal-frontend-extension/
|
||||
- /desktop/extensions-sdk/build/set-up/minimal-frontend-extension/
|
||||
- /desktop/extensions-sdk/build/minimal-frontend-extension/
|
||||
weight: 10
|
||||
---
|
||||
|
||||
To start creating your extension, you first need a directory with files which range from the extension’s source code to the required extension-specific files. This page provides information on how to set up a minimal frontend extension based on plain HTML.
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
---
|
||||
title: UI styling overview for Docker extensions
|
||||
linkTitle: Design and UI styling
|
||||
description: Docker extension design
|
||||
keywords: Docker, extensions, design
|
||||
aliases:
|
||||
- /desktop/extensions-sdk/design/design-overview/
|
||||
- /desktop/extensions-sdk/design/overview/
|
||||
- /desktop/extensions-sdk/design/
|
||||
weight: 60
|
||||
---
|
||||
|
||||
Our Design System is a constantly evolving set of specifications that aim to ensure visual consistency across Docker products, and meet [level AA accessibility standards](https://www.w3.org/WAI/WCAG2AA-Conformance). We've opened parts of it to extension authors, documenting basic styles (color, typography) and components. See: [Docker Extensions Styleguide](https://www.figma.com/file/U7pLWfEf6IQKUHLhdateBI/Docker-Design-Guidelines?node-id=1%3A28771).
|
||||
|
|
|
@ -1,9 +1,11 @@
|
|||
---
|
||||
title: Design guidelines for Docker extensions
|
||||
linkTitle: Guidelines
|
||||
description: Docker extension design
|
||||
keywords: Docker, extensions, design
|
||||
aliases:
|
||||
- /desktop/extensions-sdk/design/design-guidelines/
|
||||
weight: 10
|
||||
---
|
||||
|
||||
At Docker, we aim to build tools that integrate into a user's existing workflows rather than requiring them to adopt new ones. We strongly recommend that you follow these guidelines when creating extensions. We review and approve your Marketplace publication based on these requirements.
|
||||
|
|
|
@ -4,6 +4,7 @@ description: Docker extension design
|
|||
keywords: Docker, extensions, design
|
||||
aliases:
|
||||
- /desktop/extensions-sdk/design/design-principles/
|
||||
weight: 20
|
||||
---
|
||||
|
||||
## Provide actionable guidance
|
||||
|
|
|
@ -4,6 +4,7 @@ description: Automatically test and validate your extension.
|
|||
keywords: Docker, Extensions, sdk, CI, test, regression
|
||||
aliases:
|
||||
- /desktop/extensions-sdk/dev/continuous-integration/
|
||||
weight: 20
|
||||
---
|
||||
|
||||
In order to help validate your extension and ensure it's functional, the Extension SDK provides tools to help you setup continuous integration for your extension.
|
||||
|
|
|
@ -5,6 +5,7 @@ keywords: Docker, Extensions, sdk, preview, update, Chrome DevTools
|
|||
aliases:
|
||||
- /desktop/extensions-sdk/build/test-debug/
|
||||
- /desktop/extensions-sdk/dev/test-debug/
|
||||
weight: 10
|
||||
---
|
||||
|
||||
In order to improve the developer experience, Docker Desktop provides a set of tools to help you test and debug your extension.
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
---
|
||||
title: Usage overview
|
||||
title: CLI reference
|
||||
description: Docker extension CLI
|
||||
keywords: Docker, extensions, sdk, CLI
|
||||
aliases:
|
||||
- /desktop/extensions-sdk/dev/cli/usage/
|
||||
- /desktop/extensions-sdk/dev/usage/
|
||||
weight: 30
|
||||
---
|
||||
|
||||
The Extensions CLI is an extension development tool that is used to manage Docker extensions. Actions include install, list, remove, and validate extensions.
|
||||
|
|
|
@ -4,6 +4,7 @@ description: Docker extension disctribution
|
|||
keywords: Docker, extensions, sdk, distribution
|
||||
aliases:
|
||||
- /desktop/extensions-sdk/extensions/DISTRIBUTION/
|
||||
weight: 30
|
||||
---
|
||||
|
||||
This page contains additional information on how to package and distribute extensions.
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
---
|
||||
title: Extension release process
|
||||
title: "Part two: Publish"
|
||||
description: General steps in how to publish an extension
|
||||
keywords: Docker, Extensions, sdk, publish
|
||||
aliases:
|
||||
- /desktop/extensions-sdk/extensions/
|
||||
weight: 40
|
||||
---
|
||||
|
||||
This section describes how to make your extension available and more visible, so users can discover it and install it with a single click.
|
||||
|
|
|
@ -1,9 +1,11 @@
|
|||
---
|
||||
title: Extension image labels
|
||||
linkTitle: Add labels
|
||||
description: Docker extension labels
|
||||
keywords: Docker, extensions, sdk, labels
|
||||
aliases:
|
||||
- /desktop/extensions-sdk/extensions/labels/
|
||||
weight: 10
|
||||
---
|
||||
|
||||
Extensions use image labels to provide additional information such as a title, description, screenshots, and more.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: Build the extensions for multiple architectures
|
||||
title: Build multi-arch extensions
|
||||
description: Step three in creating an extension.
|
||||
keywords: Docker, Extensions, sdk, build, multi-arch
|
||||
aliases:
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
---
|
||||
title: Publish your extension in the Marketplace
|
||||
title: Publish in the Marketplace
|
||||
description: Docker extension distribution
|
||||
keywords: Docker, extensions, publish
|
||||
aliases:
|
||||
- /desktop/extensions-sdk/extensions/publish/
|
||||
weight: 50
|
||||
---
|
||||
|
||||
## Submit your extension to the Marketplace
|
||||
|
|
|
@ -4,6 +4,7 @@ description: Share your extension with a share link
|
|||
keywords: Docker, extensions, share
|
||||
aliases:
|
||||
- /desktop/extensions-sdk/extensions/share/
|
||||
weight: 40
|
||||
---
|
||||
|
||||
Once your extension image is accessible on Docker Hub, anyone with access to the image can install the extension.
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
title: Validate your extension
|
||||
linkTitle: Validate
|
||||
description: Step three in the extension creation process
|
||||
keywords: Docker, Extensions, sdk, validate, install
|
||||
aliases:
|
||||
|
@ -7,6 +8,7 @@ aliases:
|
|||
- /desktop/extensions-sdk/build/build-install/
|
||||
- /desktop/extensions-sdk/dev/cli/build-test-install-extension/
|
||||
- /desktop/extensions-sdk/extensions/validate/
|
||||
weight: 20
|
||||
---
|
||||
|
||||
Validate your extension before you share or publish it. Validating the extension ensures that the extension:
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
title: Interacting with Kubernetes from an extension
|
||||
linkTitle: Interacting with Kubernetes
|
||||
description: How to connect to a Kubernetes cluster from an extension
|
||||
keywords: Docker, Extensions, sdk, Kubernetes
|
||||
aliases:
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: OAuth 2.0 flow
|
||||
title: Authentication
|
||||
description: Docker extension OAuth 2.0 flow
|
||||
keywords: Docker, extensions, sdk, OAuth 2.0
|
||||
aliases:
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
title: Use the Docker socket from the extension backend
|
||||
linkTitle: Use the Docker socket
|
||||
description: Docker extension metadata
|
||||
keywords: Docker, extensions, sdk, metadata
|
||||
aliases:
|
||||
|
|
|
@ -4,6 +4,7 @@ title: The build and publish process
|
|||
keyword: Docker Extensions, sdk, build, create, publish
|
||||
aliases:
|
||||
- /desktop/extensions-sdk/process/
|
||||
weight: 10
|
||||
---
|
||||
|
||||
This documentation is structured so that it matches the steps you need to take when creating your extension.
|
||||
|
|
|
@ -5,6 +5,7 @@ keywords: quickstart, extensions
|
|||
aliases:
|
||||
- desktop/extensions-sdk/tutorials/initialize/
|
||||
- /desktop/extensions-sdk/quickstart/
|
||||
weight: 20
|
||||
---
|
||||
|
||||
Follow this guide to get started with creating a basic Docker extension. The Quickstart guide automatically generates boilerplate files for you.
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
description: Extensions
|
||||
keywords: Docker Extensions, Docker Desktop, Linux, Mac, Windows, Marketplace
|
||||
title: Marketplace extensions
|
||||
weight: 100
|
||||
weight: 10
|
||||
aliases:
|
||||
- /desktop/extensions/marketplace/
|
||||
---
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
---
|
||||
description: Extensions
|
||||
keywords: Docker Extensions, Docker Desktop, Linux, Mac, Windows,
|
||||
title: Non-Marketplace extensions
|
||||
weight: 100
|
||||
title: Non-marketplace extensions
|
||||
weight: 20
|
||||
aliases:
|
||||
- /desktop/extensions/non-marketplace/
|
||||
---
|
||||
|
|
|
@ -2,7 +2,8 @@
|
|||
description: How to configure and use Docker Extensions' private marketplace
|
||||
keywords: Docker Extensions, Docker Desktop, Linux, Mac, Windows, Marketplace, private, security
|
||||
title: Configure a private marketplace for extensions
|
||||
weight: 100
|
||||
linkTitle: Configure a private marketplace
|
||||
weight: 30
|
||||
aliases:
|
||||
- /desktop/extensions/private-marketplace/
|
||||
---
|
||||
|
|
|
@ -2,7 +2,8 @@
|
|||
description: Extensions
|
||||
keywords: Docker Extensions, Docker Desktop, Linux, Mac, Windows, feedback
|
||||
title: Settings and feedback for Docker Extensions
|
||||
weight: 100
|
||||
linkTitle: Settings and feedback
|
||||
weight: 40
|
||||
aliases:
|
||||
- /desktop/extensions/settings-feedback/
|
||||
---
|
||||
|
|
Loading…
Reference in New Issue