Showcase your creations

to the Qt community.

 

How to publish your extension

Ready to make your work available to the wide user base of Qt? Fantastic! Follow the steps below to begin the process of submitting your extension for evaluation. After a reviewal process, it will be on the digital shelves of the Qt Marketplace.

  • What is needed for the extension description?
  • The Markdown description file
  • The JSON manifest file
  • The icon for your extension

The extension description will act as the facade of your product on the Qt Marketplace. Publishers are expected to send two files per extension to The Qt Company: the extension description file in Markdown and extension manifest file in JSON. The description will be created from these two files.

The extension description Markdown file introduces the extension to the end-user. It may contain a feature list, value description, video tutorials, user testimonials and so on. Use the basic Markdown style. You may also use the extension description example (found below) as a starting point. 

The extension manifest file lists extension properties, such as the version number, release date, supported Qt versions and so on. The manifest file is written in JSON and it must be validated against the extension JSON schema file, available in https://www.qt.io/schema/extension-schema-v1. There is an imaginary manifest file example as well, which can be used as a template in preparing your file. 

Note that the publisher icon is provided as a URL in the manifest file. The icon will be clipped to a rectangular shape, so avoid logos where the width and height ratio is not close to 1. The minimum size for the logo is 256x256 pixels. Icons should have a transparent background. 

If you provide no icon, we will use default Qt icons for a tool, library, and Qt Creator plugin. If you do provide an icon URL, the icon is copied to Qt Marketplace, so there is no need to maintain the icon URL after the extension is published in the marketplace. 

Please do not upload an image file, be sure to include your icon as a URL link only.

Publish your extension