Skip to content

Document Context Mapper for VS Code only (Eclipse plugin discontinued) - #112

Draft
stefan-ka wants to merge 5 commits into
masterfrom
feature/content-update-lsp
Draft

stefan-ka wants to merge 5 commits into
masterfrom
feature/content-update-lsp

Conversation

@stefan-ka

@stefan-ka stefan-ka commented Oct 23, 2026 •

Copy link
Copy Markdown
Member

Content update for the next release: Context Mapper is available for VS Code (and as the standalone library) only. The Eclipse plugin is discontinued, with 6.12.0 as its last version (ContextMapper/context-mapper-dsl#391).

Preview: https://feature-content-update-lsp.contextmapper-preview.pages.dev

Changes

  • Getting started / Create CML project: install the VS Code extension (Marketplace or Open VSX), Java 17 or newer, open a folder and create a .cml file. The Xtext nature steps and the Eclipse installation instructions are gone. The JDK 15 workaround is removed (issue #290 is closed).
  • Eclipse page (/docs/eclipse/, URL kept): explains that the plugin is discontinued and why (Xtext is no longer actively maintained; 6.13.0 is the first step, v7 will come with a Langium-based language server for VS Code, IntelliJ IDEA and the browser), where 6.12.0 is still available and how to move to VS Code.
  • Feature support page (/docs/ide/): lists the features of the extension only. BPMN Sketch Miner, story splitting and the stakeholder/value transformations are added; the AR is renamed to "Split Bounded Context by Features".
  • Generators, ARs, tutorials, FAQ, welcome page: Eclipse instructions, notes ("use the Eclipse plugin for …") and screenshots are removed. The note that VS Code doesn't support step 4 of the rapid OOAD transformations is removed too; the language server supports them.
  • Freemarker generator: projectName and contextMapperVersion were only set by the Eclipse plugin, so the page now says so and recommends a default value in templates. The Freemarker version is updated to 2.3.35.
  • Deprecated features: the Service Cutter integration was removed in 6.10.0 (Remove ServiceCutter features context-mapper-dsl#351), but the pages still described it as available. The four Service Cutter pages now have a notice like the Online IDE page. These pages and the Online IDE page are no longer in the navigation; a new "Deprecated Features" section on the feature support page links to them. Service Cutter is no longer listed as an available generator.
  • Four broken internal links are fixed.

The release news is in #113.

Verification

  • Jekyll build without warnings.
  • All internal links and anchors on the docs pages resolve.

The Service Cutter integration was removed in Context Mapper 6.10.0 (ContextMapper/context-mapper-dsl#351), but the pages still described it as available.
The Eclipse plugin is discontinued; 6.12.0 is its last version
(ContextMapper/context-mapper-dsl#391).

- Getting started and project creation: VS Code extension (Marketplace and
  Open VSX), Java 17, no project setup.
- The Eclipse page explains the discontinuation, where the last version is
  available and how to move to VS Code.
- The feature support page lists the features of the extension.
- Eclipse instructions, notes and screenshots are removed from the
  generator, refactoring, tutorial and FAQ pages.
- Service Cutter is no longer listed as an available generator.
- Freemarker generator: projectName and contextMapperVersion were only set
  by the Eclipse plugin; Freemarker version updated to 2.3.35.
The Service Cutter pages, the Service Cutter tutorial and the Online IDE
page are no longer in the docs navigation. They stay reachable through
a new "Deprecated Features" section on the feature support page.

The Eclipse page explains why the plugin is discontinued: Xtext is no
longer actively maintained, 6.13.0 is the first step away from the
Eclipse stack, and version 7 will come with a Langium-based language
server (VS Code, IntelliJ IDEA, browser).

This branch was successfully deployed

1 active deployment
preview — 43214d7c Deployed Oct 23, 2026 by stefan-ka via Build & Deploy Preview #10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant