Guidelines (original) (raw)

Home / Manuals / Docker Extensions / Extensions SDK / Design and UI styling / Guidelines

Design guidelines for Docker extensions

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.

Here is a simple checklist to go through when creating your extension:

Create a consistent experience with Docker Desktop

Use theDocker Material UI Theme and theDocker Extensions Styleguide to ensure that your extension feels like it is part of Docker Desktop to create a seamless experience for users.

Build features natively

Break down complicated user flows

Onboarding new users

When creating your extension, ensure that first time users of the extension and your product can understand its value-add and adopt it easily. Ensure you include contextual help within the extension.

What's next?