SitecoreDXG Documention
  • SitecoreDXG: The Documentation Experience Generator
  • Overview
    • SitecoreDXG: The Documentation Experience Generator
    • Comparison with SitecoreUML
    • CI/CD Integration
    • Helix Dependency Validation
  • Getting Started
    • Compatibility and System Requirements
    • Installing SitecoreDXG
      • General Installation
        • 1. Install the SitecoreDXG Generation Service
        • 2. Install RabbitMQ
        • 3. Install the SitecoreUML Service for Sitecore
        • 4. (Optional) Configure the Documentation Configuration Item for your Solution
        • 5. Install the Default RabbitMQ Middleman in a Custom Location
        • 6. (Optional) Integrate SitecoreDXG into your CI/CD Pipeline
      • Developer Installation
        • 1. Install the SitecoreDXG Generation Service for Developers
        • 2. Install RabbitMQ for Developers
        • 3. Install the SitecoreUML Service for Sitecore for Developers
        • 4. (Optional) Configure the Documentation Configuration Item for your Solution
        • 5. (Optional) Install the Default RabbitMQ Middleman for Developers
        • 6. (Optional) Integrate SitecoreDXG into your CI/CD Pipeline for Developers
    • Upgrading and Downgrading
    • Downloads
    • Using SitecoreDXG
      • Using the Default RabbitMQ Middleman and Trigger
        • Using the DocumentationConfiguration Object
      • Using the Provided AWS S3 Deploy Completion Handler
      • Using the Provided Azure Blob Storage Deploy Completion Handler
  • Architecture
    • Architecture Overview
    • Roles
      • Role Combinations
    • Components
    • Plugins
      • Trigger Plugins
      • Completion Handler Plugins
    • Middlemen
    • Understanding the Default RabbitMQ Middleman and Trigger
  • How To
    • CI/CD Integration
      • Integrating SitecoreDXG into your CI/CD Pipeline
      • Integrating the Default TeamCity RabbitMQ Meta-Runner
    • Creating a Custom Trigger
      • Executing Documentation Generation
      • Executing Meta-Data JSON Generation
    • Slack and Microsoft Teams Integration
      • Integrating with Slack via Webhooks
      • Integrating with Microsoft Teams via Webhooks
    • Creating a Custom Completion Handler
    • Creating a Custom Middleman
    • Viewing Helix Validation Errors
  • About the Generated Documentation
    • Overview
    • Models
      • Template Model
      • Template Field Model
      • Template Folder Model
      • Parent-Child Relationships of Models
      • Inheritance Relationship Model
      • Dependency Relationship Model
    • Views
      • Template View
      • Template Field View
      • Template Folder View
      • Parent-Child Relationship View
      • Inheritance Relationship View
      • Dependency Relationship View
    • Diagrams
      • SitecoreUML Syntax
      • Templates Diagram
      • Template Folders Diagram
      • Layer Diagrams
      • Module Diagrams
      • Module Templates Diagrams
    • Samples
Powered by GitBook
On this page
  • Module Templates Dependencies Diagrams
  • Module Templates Dependents Diagrams
  1. About the Generated Documentation
  2. Diagrams

Module Templates Diagrams

PreviousModule DiagramsNextSamples

Last updated 6 years ago

The Module Templates Diagrams provide low-level views of the dependencies that the context module has on other modules and the dependent modules that depend on the context module. The Module Templates Diagrams are only generated for solutions for which you have configured the Helix settings so that more granular diagrams can be shown.

There are two different types of Module Templates Diagrams, as shown below.

Module Templates Dependencies Diagrams

Module Templates Dependencies Diagrams show the templates that live within the context module as well as their dependencies (and their containing layers and modules). These diagrams are useful for finding specific information about particular modules or templates, as well as for helping to track down the source of an invalid dependency within a module. A sample diagram is shown below.

Module Templates Dependents Diagrams

Module Templates Dependents Diagrams show the templates that live within the context module as well as any templates (and their containing layers and modules) that depend on them. These diagrams are useful when planning for changes/assessing other templates that might be affected by a particular change to the context template, as well as a quick way to track down the source of an invalid dependent. A sample diagram is shown below.

Feature.Multisite Module Templates Dependencies Diagram from Habitat
Foundation.Multisite Module Templates Dependents Diagram from Habitat