Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-32552

Extension publishing

    XMLWordPrintable

Details

    Description

      What

      • Qt shall enable extension developers to publish their extensions to Qt Extension Store, to be discovered, installed and utilized by Qt Creator users. 
      • The extension publishing & discovery mechanism shall be transferred to be Github-based. 

      Why

      • Table stakes. This functionality is provided by competing IDEs. 

      Dependencies

      • Legal
      • Web development
      • Business IT 

      User stories / acceptance criteria

      • As a software developer I want to enroll myself as an extension publisher
      • As an extension publisher I want to publish an extension, including the changelog between versions
      • As an extension publisher I want to publish an update to an extension
      • As an extension publisher I want to see statistics on how my extension has been downloaded
      • As an extension user I want to view the version history of an extension

      Tasks

      • Resolve the legal situation (= review and collaboratively edit the draft Qt Creator Extension publisher agreement document)
      • Define publisher enrollment flow (data model & API)
      • Define extension publishing flow (data model & API)
      • Implement extension service backend changes as per flow changes
      • Write user documentation for extension creation & publishing (heavily referring to publisher agreement) 
        • Create example of an extension 
      • Write user documentation for plugin -> extension conversion

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              vilavoniu Ville Lavonius
              productboard Productboard
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes