Skip to content
CONTEXT MAPPER
  • Docs
  • Language Reference
  • Generators
  • News
  • Background
  • Get Involved
    Introduction
    • Welcome
    • Getting started
    • Create CML Project
    • Examples
    • Usage as Library
    • Frequently Asked Questions
    Language Reference (Core)
    • CML Reference - Introduction
    • Language Semantics
    • Context Map
    • Bounded Context
    • Domain and Subdomain
    • Domain Vision Statement
    • Partnership
    • Shared Kernel
    • Customer/Supplier
    • Conformist
    • Open Host Service
    • Anticorruption Layer
    • Published Language
    • Responsibility Layers
    • Knowledge Level
    • Aggregate
    • Tactic DDD Syntax
    • Application and Process Layer
    • User Requirements
    • Stakeholders
    • Value Registers
    • Imports
    Analysis and Design Transformations
    • Rapid Object-oriented Analysis and Design
    • Story Splitting (PoC)
    • Stakeholder and Value Modelling Transformations
    Architectural Refactorings (ARs)
    • Architectural Refactorings
    • AR-1: Split Aggregate by Entities
    • AR-2: Split Bounded Context by Features
    • AR-3: Split Bounded Context by Owner
    • AR-4: Extract Aggregates by Volatility
    • AR-5: Extract Aggregates by Cohesion
    • AR-6: Merge Aggregates
    • AR-7: Merge Bounded Contexts
    • AR-8: Extract Shared Kernel
    • AR-9: Suspend Partnership
    • AR-10: Change Shared Kernel to Partnership
    • AR-11: Change Partnership to Shared Kernel
    Value-Driven Analysis and Design
    • Value-Driven Analysis and Design (VDAD) Support
    Service Cutter
    • Context Map Suggestions with Service Cutter
    • Service Cutter Configuration File (.servicecutter.yml)
    Reverse Engineering
    • Context Map Discovery
    Generators
    • Generators Overview
    • Context Map Generator
    • PlantUML Generator
    • BPMN Sketch Miner Generator
    • MDSL (Micro-)Service Contracts Generator
    • Service Cutter Generators
    • Generic Generator (Templating)
    Tutorials
    • Model Event Storming Results in Context Mapper
    • Event Sourcing and CQRS Modeling in Context Mapper
    • Generate Microservices From Context Map Using JHipster
    • Systematic Service Decomposition with Context Mapper and Service Cutter
    • Validating the Implementation against the Model (with ArchUnit)
    IDE Plugins and Extensions
    • Visual Studio Code Extension
    • Online IDE (no longer supported)
    • Eclipse Plugin
    • Feature Support

    Visual Studio Code Extension

    This page contains FAQs and helpful tipps specific for the Visual Studio Code extension.

    Installation of the VS Code Extension

    You find our Context Mapper VS Code extension in the VS Code marketplace:

    • VS Code Marktplace
      • Option 1: Search our extension in the Extensions view in VS code: search for “Context Mapper”
      • Option 2: Press Ctrl+P in your VS code and then enter ext install contextmapper.context-mapper-vscode-extension
      • Option 3: Download the *.vsix file from the marketplace and use Install from VSIX… in the options menu of the Extension view in VS code.

    Frequently Asked Questions (FAQs)

    You did not find a Context Mapper feature in VS code?

    We only recently released Context Mapper for VS code and not all features are already supported. You find a feature table here. We work on the extension continuously and hope to support all features soon.

    The graphical Context Map generator in VS cCde has not the same input parameters as in Eclipse (dialog). Why?

    With our new VS Code extension we try to reduce user input for commands to a minimum, so that you don’t have to parameterize each time you generate. You can still configure the parameters, but in the settings of the VS code extension. Open the settings (Ctrl+Shift+P -> search for “Open Settings (UI)”) and search then open “Extensions -> Context Mapper”:

    Context Mapper Settings in VS Code

    I have other questions not listed here. How can I contribute?

    If you have any questions not answered by our documentation page, we appreciate if you create an issue in our documentation repo. Of course, Pull Requests (PRs) are always welcome too.

    Improve this page on GitHub
    ← PreviousValidating the Implementation against the Model (with ArchUnit) Next →Online IDE (no longer supported)
    © 2026 Context Mapper contributors
    • GitHub
    • Get Involved
    • Background & Publications
    • RSS