Details
-
Epic
-
Resolution: Unresolved
-
Not Evaluated
-
None
-
None
-
Extension publishing pipeline
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
- mentioned in
-
Page Loading...