Skip to content

Marketplace metadata: pluginIcon.svg, change-notes, vendor email #9

Description

@GabrielBBaldez

The plugin has none of the metadata the JetBrains Marketplace listing is built from. This blocks #2 (publishing).

What is missing

  • META-INF/pluginIcon.svg — the resources directory contains only icons/stacktale.svg (the tool-window icon) and plugin.xml. Without pluginIcon.svg the listing shows the default grey placeholder. A pluginIcon_dark.svg is worth adding at the same time.
  • <change-notes> — absent from plugin.xml, so the "What's new" section of the listing will be empty. Either inline it or set the Gradle changeNotes property. There is also no CHANGELOG.md in this repo, unlike the VS Code extension.
  • <vendor email="..."> — the vendor element has no email, which is what JetBrains uses for the review thread.
  • <description> — check it is real listing HTML, not a one-liner. The Marketplace renders it as the whole listing body.
  • <idea-version since-build=... until-build=...> — the README claims 242-261 compatibility; make sure plugin.xml actually declares it.

Verify

./gradlew buildPlugin then ./gradlew verifyPlugin — the verifier flags most listing-metadata problems before the Marketplace does. Install the resulting zip from disk and confirm the icon and description look right in Settings - Plugins.

Metadata

Metadata

Assignees

No one assigned

    Labels

    good first issueGood for newcomersinfraBuild, CI, release, tooling

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions