Skip to content

Latest commit

 

History

History
78 lines (59 loc) · 3.93 KB

File metadata and controls

78 lines (59 loc) · 3.93 KB

JetBrains Marketplace submission

Status: release metadata for version @PLUGIN_VERSION@; generated from Gradle's resolved pluginVersion value.

Artifact

  • Version: @PLUGIN_VERSION@
  • ZIP: build/distributions/MarkdownTableEditorIdea-@PLUGIN_VERSION@.zip
  • Marketplace update ID: fill after upload
  • Marketplace review status: fill after upload
  • GitHub release: fill after release creation
  • Download URL: fill after release creation

Plugin metadata

  • Plugin name: Markdown Table Editor
  • Plugin XML ID: name.krot.markdown-table-editor-idea
  • Vendor: krotname
  • Website: https://github.com/krotname/IdeaMarkdownTableEditor
  • Source code: https://github.com/krotname/IdeaMarkdownTableEditor
  • License: GPL-3.0-or-later
  • License URL: https://github.com/krotname/IdeaMarkdownTableEditor/blob/main/LICENSE
  • Suggested tags: Markdown, Tables, Documentation, Editor
  • Suggested category: Code tools
  • Compatibility baseline: JetBrains IDEs based on IntelliJ Platform 223 / 2022.3 and newer
  • Java bytecode target: 17
  • Required platform module: com.intellij.modules.platform
  • Marketplace compatibility scope: IntelliJ IDEA Community/Ultimate 2022.3+, WebStorm 2022.3+, PyCharm Community/Professional 2022.3+, PhpStorm 2022.3+, GoLand 2022.3+, CLion 2022.3+, Rider 2022.3+, RubyMine 2022.3+, DataGrip 2022.3+, DataSpell 2022.3+, Android Studio Giraffe | 2022.3.1 Beta 1+, RustRover 2024.1+, Gateway 2022.3+, JetBrains Client 1.0+, Code With Me Guest 1.0+, and other IntelliJ Platform IDEs
  • Local verifier baseline: IntelliJ IDEA Community 2022.3.3, WebStorm 2022.3.3, CLion 2022.3.3
  • Verifier note: PyCharm Community 2022.3.3 is published as a Windows installer, but the Gradle verifier resolver searches for a win.zip artifact.

Short description

Edit Markdown pipe tables directly in JetBrains IDEs: align with Tab, fit table width, narrow or widen columns, sort rows, convert CSV/TSV, insert tables by size, and manage rows or columns without leaving the editor.

Marketplace update text

Use this for the JetBrains Marketplace version notes for @PLUGIN_VERSION@ if the upload flow asks for release text:

<ul>
  <li>The plugin, its table engine, and the Notepad++ edition of Markdown Table Editor now ship under one license, GPL-3.0-or-later. Earlier releases stay available under their original MIT terms.</li>
  <li>Upgraded the bundled table engine to name.krot:markdown-table-core:0.3.0, which carries the same behavior as 0.2.0 under the new license.</li>
</ul>

Automated submission

Run the Publish to JetBrains Marketplace workflow from main: start with dry-run, then use publish with the confirmation markdown-table-editor-idea:@PLUGIN_VERSION@. The verify job builds and runs the Plugin Verifier without any credentials; the publish job then waits for approval in the marketplace GitHub environment, which holds the JETBRAINS_MARKETPLACE_TOKEN secret, and uploads the ZIP with gradlew publishPlugin. Locally the same task works with ORG_GRADLE_PROJECT_marketplaceToken or the JETBRAINS_MARKETPLACE_TOKEN environment variable. Uploaded updates stay Under review until JetBrains moderation approves them.

Manual submission

  1. Log in to JetBrains Marketplace.
  2. Open Upload plugin / Add new plugin.
  3. Select or create the Vendor profile.
  4. Accept the JetBrains Marketplace Developer Agreement if prompted.
  5. Upload build/distributions/MarkdownTableEditorIdea-@PLUGIN_VERSION@.zip.
  6. Choose GPL-3.0-or-later/open-source license and provide the license URL above.
  7. Provide the source code URL above.
  8. Submit for review.

API upload note

For a new plugin, JetBrains documents first upload through Marketplace UI. API upload requires a permanent Marketplace token and plugin/vendor context.

If token-based upload is available for your account, set:

JETBRAINS_MARKETPLACE_TOKEN=perm:...

Do not commit or paste this token into the repository.