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

Extension publishing

XMLWordPrintable

      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

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

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

              Created:
              Updated:

                There are no open Gerrit changes