{"version":1,"pages":[{"id":"-LMm7BrAZKeVw_64JZqu","title":"SitecoreDXG: The Documentation Experience Generator","pathname":"/sitecoredxg","siteSpaceId":"sitesp_SM1IC","description":""},{"id":"-LMmDj2Tdq9CSkyKCVyd","title":"SitecoreDXG: The Documentation Experience Generator","pathname":"/sitecoredxg/overview/overview","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Overview"}]},{"id":"-LMm99ufdjEyenQTs8eD","title":"Comparison with SitecoreUML","pathname":"/sitecoredxg/overview/comparison-with-sitecoreuml","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Overview"}]},{"id":"-LX-yFuEYrXuTmIrvTn3","title":"CI/CD Integration","pathname":"/sitecoredxg/overview/ci-cd-integration","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Overview"}]},{"id":"-LX-yJLs8CnpRgGi132f","title":"Helix Dependency Validation","pathname":"/sitecoredxg/overview/helix-validation","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Overview"}]},{"id":"-LMm99uiDdx459CUGlSL","title":"Compatibility and System Requirements","pathname":"/sitecoredxg/getting-started/compatibility-and-system-requirements","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LMm99ujfdchWBzbwXED","title":"Installing SitecoreDXG","pathname":"/sitecoredxg/getting-started/installing-sitecoredxg","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LMm99ukb66OR2C1ThxC","title":"General Installation","pathname":"/sitecoredxg/getting-started/installing-sitecoredxg/general-installation","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Installing SitecoreDXG"}]},{"id":"-LMm99ulesmZLV3S7iY7","title":"1. Install the SitecoreDXG Generation Service","pathname":"/sitecoredxg/getting-started/installing-sitecoredxg/general-installation/install-the-sitecoredxg-generation-service","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Installing SitecoreDXG"},{"label":"General Installation"}]},{"id":"-LMm99umSg_qKNF8pOXk","title":"2. Install RabbitMQ","pathname":"/sitecoredxg/getting-started/installing-sitecoredxg/general-installation/install-rabbitmq","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Installing SitecoreDXG"},{"label":"General Installation"}]},{"id":"-LMm99un2mG0kIf5ytXJ","title":"3. Install the SitecoreUML Service for Sitecore","pathname":"/sitecoredxg/getting-started/installing-sitecoredxg/general-installation/install-the-sitecoreuml-service-for-sitecore","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Installing SitecoreDXG"},{"label":"General Installation"}]},{"id":"-LMm99uo7lo82S-LAira","title":"4. (Optional) Configure the Documentation Configuration Item for your Solution","pathname":"/sitecoredxg/getting-started/installing-sitecoredxg/general-installation/optional-configure-the-documentation-configuration-item-for-your-solution","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Installing SitecoreDXG"},{"label":"General Installation"}]},{"id":"-LMm99upD1rEs_wlofsC","title":"5. Install the Default RabbitMQ Middleman in a Custom Location","pathname":"/sitecoredxg/getting-started/installing-sitecoredxg/general-installation/optional-install-the-default-rabbitmq-middleman","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Installing SitecoreDXG"},{"label":"General Installation"}]},{"id":"-LY81NGrrRZfObM8nYrV","title":"6. (Optional) Integrate SitecoreDXG into your CI/CD Pipeline","pathname":"/sitecoredxg/getting-started/installing-sitecoredxg/general-installation/6.-optional-integrate-sitecoredxg-into-your-ci-cd-pipeline","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Installing SitecoreDXG"},{"label":"General Installation"}]},{"id":"-LMm99uqdxFncNIKs6wg","title":"Developer Installation","pathname":"/sitecoredxg/getting-started/installing-sitecoredxg/advanced-installation","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Installing SitecoreDXG"}]},{"id":"-LMm99ureqmY7B4sDJbR","title":"1. Install the SitecoreDXG Generation Service for Developers","pathname":"/sitecoredxg/getting-started/installing-sitecoredxg/advanced-installation/install-the-sitecoredxg-generation-service-for-developers","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Installing SitecoreDXG"},{"label":"Developer Installation"}]},{"id":"-LMm99ustVfrGzM-Gqjz","title":"2. Install RabbitMQ for Developers","pathname":"/sitecoredxg/getting-started/installing-sitecoredxg/advanced-installation/install-rabbitmq-for-developers","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Installing SitecoreDXG"},{"label":"Developer Installation"}]},{"id":"-LMm99utPRAQji9EUqeo","title":"3. Install the SitecoreUML Service for Sitecore for Developers","pathname":"/sitecoredxg/getting-started/installing-sitecoredxg/advanced-installation/install-the-sitecoreuml-service-for-sitecore-for-developers","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Installing SitecoreDXG"},{"label":"Developer Installation"}]},{"id":"-LY83v86bCrqreR3Ysxr","title":"4. (Optional) Configure the Documentation Configuration Item for your Solution","pathname":"/sitecoredxg/getting-started/installing-sitecoredxg/advanced-installation/4.-optional-configure-the-documentation-configuration-item-for-your-solution","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Installing SitecoreDXG"},{"label":"Developer Installation"}]},{"id":"-LMm99uudjqkw38szsMN","title":"5. (Optional) Install the Default RabbitMQ Middleman for Developers","pathname":"/sitecoredxg/getting-started/installing-sitecoredxg/advanced-installation/optional-install-the-default-rabbitmq-middleman-for-developers","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Installing SitecoreDXG"},{"label":"Developer Installation"}]},{"id":"-LY82mz6CjpfRXdyeJf3","title":"6. (Optional) Integrate SitecoreDXG into your CI/CD Pipeline for Developers","pathname":"/sitecoredxg/getting-started/installing-sitecoredxg/advanced-installation/6.-optional-integrate-sitecoredxg-into-your-ci-cd-pipeline-for-developers","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Installing SitecoreDXG"},{"label":"Developer Installation"}]},{"id":"-LNk6SuPKx4hQpkS7DCP","title":"Upgrading and Downgrading","pathname":"/sitecoredxg/getting-started/upgrading-and-downgrading","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LMm99uvX_DhLydLmk1M","title":"Downloads","pathname":"/sitecoredxg/getting-started/downloads","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LMm99uwBV9F6WTtG18v","title":"Using SitecoreDXG","pathname":"/sitecoredxg/getting-started/using-sitecoredxg","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LMm99uxr5XVe7Uyrr7E","title":"Using the Default RabbitMQ Middleman and Trigger","pathname":"/sitecoredxg/getting-started/using-sitecoredxg/using-the-default-rabbitmq-middleman-and-trigger","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Using SitecoreDXG"}]},{"id":"-LXtbEJbpACScGq0UWYu","title":"Using the DocumentationConfiguration Object","pathname":"/sitecoredxg/getting-started/using-sitecoredxg/using-the-default-rabbitmq-middleman-and-trigger/using-the-documentationconfiguration-object","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Using SitecoreDXG"},{"label":"Using the Default RabbitMQ Middleman and Trigger"}]},{"id":"-LMm99uyBbBJXsMYLXJW","title":"Using the Provided AWS S3 Deploy Completion Handler","pathname":"/sitecoredxg/getting-started/using-sitecoredxg/using-the-provided-aws-s3-deploy-completion-handler","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Using SitecoreDXG"}]},{"id":"-LMm99uz-qKuQ3Oqh5TL","title":"Using the Provided Azure Blob Storage Deploy Completion Handler","pathname":"/sitecoredxg/getting-started/using-sitecoredxg/using-the-provided-azure-blob-storage-deploy-completion-handler","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Using SitecoreDXG"}]},{"id":"-LMm99v13zGYMZm2Kk8y","title":"Architecture Overview","pathname":"/sitecoredxg/architecture/architecture-overview","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Architecture"}]},{"id":"-LMm99v5e1Vjo8xe6khB","title":"Roles","pathname":"/sitecoredxg/architecture/roles","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Architecture"}]},{"id":"-LMm99v6ZhmgimXRLkWk","title":"Role Combinations","pathname":"/sitecoredxg/architecture/roles/role-combinations","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Architecture"},{"label":"Roles"}]},{"id":"-LMm99v21LgJ6iGTEmY_","title":"Components","pathname":"/sitecoredxg/architecture/components-overview","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Architecture"}]},{"id":"-LMmWrbFM4woOun3yAg7","title":"Plugins","pathname":"/sitecoredxg/architecture/plugins","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Architecture"}]},{"id":"-LMm99v3K0KO23hmP23J","title":"Trigger Plugins","pathname":"/sitecoredxg/architecture/plugins/trigger-sub-component","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Architecture"},{"label":"Plugins"}]},{"id":"-LMm99v4tyPg9rKiiPTU","title":"Completion Handler Plugins","pathname":"/sitecoredxg/architecture/plugins/completion-handler-sub-component","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Architecture"},{"label":"Plugins"}]},{"id":"-LMm_eCqtqqgF_-52KLV","title":"Middlemen","pathname":"/sitecoredxg/architecture/middlemen","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Architecture"}]},{"id":"-LMm99v7vsoz3aiv6-bn","title":"Understanding the Default RabbitMQ Middleman and Trigger","pathname":"/sitecoredxg/architecture/understanding-the-default-rabbitmq-middleman-and-trigger","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"Architecture"}]},{"id":"-LMm99vAxr4SaShO-rNS","title":"CI/CD Integration","pathname":"/sitecoredxg/how-to/cicd","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"How To"}]},{"id":"-LY7t3tkwLsj4Bs_hk4z","title":"Integrating SitecoreDXG into your CI/CD Pipeline","pathname":"/sitecoredxg/how-to/cicd/integrating-sitecoredxg-into-your-ci-cd-pipeline","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"How To"},{"label":"CI/CD Integration"}]},{"id":"-LMm99vCMz4qek2_ceAj","title":"Integrating the Default TeamCity RabbitMQ Meta-Runner","pathname":"/sitecoredxg/how-to/cicd/integrating-the-default-teamcity-rabbitmq-meta-runner","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"How To"},{"label":"CI/CD Integration"}]},{"id":"-LMm99vDuv6yyIKelEGy","title":"Creating a Custom Trigger","pathname":"/sitecoredxg/how-to/creating-a-custom-trigger","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"How To"}]},{"id":"-LMm99vEyae5VkfZAdNy","title":"Executing Documentation Generation","pathname":"/sitecoredxg/how-to/creating-a-custom-trigger/executing-documentation-generation","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"How To"},{"label":"Creating a Custom Trigger"}]},{"id":"-LMm99vFJUdsx590jPJm","title":"Executing Meta-Data JSON Generation","pathname":"/sitecoredxg/how-to/creating-a-custom-trigger/executing-meta-data-json-generation","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"How To"},{"label":"Creating a Custom Trigger"}]},{"id":"-LWwfv82pLjHvak5fuWf","title":"Slack and Microsoft Teams Integration","pathname":"/sitecoredxg/how-to/slack-and-ms-teams-integration","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"How To"}]},{"id":"-LX-AhoiSiQb3gEBlM-4","title":"Integrating with Slack via Webhooks","pathname":"/sitecoredxg/how-to/slack-and-ms-teams-integration/integrating-with-slack-via-webhooks","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"How To"},{"label":"Slack and Microsoft Teams Integration"}]},{"id":"-LX-B-0yjcX_cYgrxIOp","title":"Integrating with Microsoft Teams via Webhooks","pathname":"/sitecoredxg/how-to/slack-and-ms-teams-integration/integrating-with-ms-teams-via-webhooks","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"How To"},{"label":"Slack and Microsoft Teams Integration"}]},{"id":"-LMm99vGrMhUKmm8e3ur","title":"Creating a Custom Completion Handler","pathname":"/sitecoredxg/how-to/creating-a-custom-completion-handler","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"How To"}]},{"id":"-LMm99vHOfxjMQtOEQuN","title":"Creating a Custom Middleman","pathname":"/sitecoredxg/how-to/creating-a-custom-middleman","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"How To"}]},{"id":"-LX-wokgNEnpL8iclACU","title":"Viewing Helix Validation Errors","pathname":"/sitecoredxg/how-to/viewing-helix-validation-errors","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"How To"}]},{"id":"-LODRwRF1-1ySawnpXjf","title":"Overview","pathname":"/sitecoredxg/about-the-generated-documentation/overview","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"About the Generated Documentation"}]},{"id":"-LMm99vKvgYWA71y1EL6","title":"Models","pathname":"/sitecoredxg/about-the-generated-documentation/models","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"About the Generated Documentation"}]},{"id":"-LMm99vLeVLtZ8Bqmfkd","title":"Template Model","pathname":"/sitecoredxg/about-the-generated-documentation/models/template-model","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"About the Generated Documentation"},{"label":"Models"}]},{"id":"-LMm99vMk8ryZw4mbvRF","title":"Template Field Model","pathname":"/sitecoredxg/about-the-generated-documentation/models/template-field-model","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"About the Generated Documentation"},{"label":"Models"}]},{"id":"-LMm99vN6iYmgKqDE8E6","title":"Template Folder Model","pathname":"/sitecoredxg/about-the-generated-documentation/models/template-folder-model","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"About the Generated Documentation"},{"label":"Models"}]},{"id":"-LODV7wwEFQZx6YJs3XY","title":"Parent-Child Relationships of Models","pathname":"/sitecoredxg/about-the-generated-documentation/models/parent-child-relationships-in-models","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"About the Generated Documentation"},{"label":"Models"}]},{"id":"-LMm99vOf5vhaaAs6zjG","title":"Inheritance Relationship Model","pathname":"/sitecoredxg/about-the-generated-documentation/models/inheritance","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"About the Generated Documentation"},{"label":"Models"}]},{"id":"-LMm99vP9WqKT1e72ai0","title":"Dependency Relationship Model","pathname":"/sitecoredxg/about-the-generated-documentation/models/dependencies","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"About the Generated Documentation"},{"label":"Models"}]},{"id":"-LODTT6nJ_8zWx_JccdN","title":"Views","pathname":"/sitecoredxg/about-the-generated-documentation/views","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"About the Generated Documentation"}]},{"id":"-LODUNMyRO7FSIeTNjMS","title":"Template View","pathname":"/sitecoredxg/about-the-generated-documentation/views/template-view","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"About the Generated Documentation"},{"label":"Views"}]},{"id":"-LODV4CmR0j2uU6C1AgP","title":"Template Field View","pathname":"/sitecoredxg/about-the-generated-documentation/views/template-field-view","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"About the Generated Documentation"},{"label":"Views"}]},{"id":"-LODUX_FUbX-8oKXO7-l","title":"Template Folder View","pathname":"/sitecoredxg/about-the-generated-documentation/views/template-folder-view","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"About the Generated Documentation"},{"label":"Views"}]},{"id":"-LODUd1pWt0UgUjdaMHE","title":"Parent-Child Relationship View","pathname":"/sitecoredxg/about-the-generated-documentation/views/parent-child-relationship-view","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"About the Generated Documentation"},{"label":"Views"}]},{"id":"-LODUqW_qXd6DT7gyCq7","title":"Inheritance Relationship View","pathname":"/sitecoredxg/about-the-generated-documentation/views/inheritance-relationship-view","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"About the Generated Documentation"},{"label":"Views"}]},{"id":"-LODUw2wKQ4A1OC_cbKU","title":"Dependency Relationship View","pathname":"/sitecoredxg/about-the-generated-documentation/views/dependency-view","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"About the Generated Documentation"},{"label":"Views"}]},{"id":"-LMm99vQ4nGVv_fi7Gck","title":"Diagrams","pathname":"/sitecoredxg/about-the-generated-documentation/diagrams","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"About the Generated Documentation"}]},{"id":"-LMm99vRp5Cl0mAvk95F","title":"SitecoreUML Syntax","pathname":"/sitecoredxg/about-the-generated-documentation/diagrams/sitecoreuml-syntax","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"About the Generated Documentation"},{"label":"Diagrams"}]},{"id":"-LMm99vSj7saKUasIVE3","title":"Templates Diagram","pathname":"/sitecoredxg/about-the-generated-documentation/diagrams/templates-diagram","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"About the Generated Documentation"},{"label":"Diagrams"}]},{"id":"-LMm99vTA7S6Yjun49vM","title":"Template Folders Diagram","pathname":"/sitecoredxg/about-the-generated-documentation/diagrams/template-folders-diagram","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"About the Generated Documentation"},{"label":"Diagrams"}]},{"id":"-LMm99vUfPUTiTA1xLoS","title":"Layer Diagrams","pathname":"/sitecoredxg/about-the-generated-documentation/diagrams/layer-diagrams","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"About the Generated Documentation"},{"label":"Diagrams"}]},{"id":"-LMm99vVAQDdiqqodqIN","title":"Module Diagrams","pathname":"/sitecoredxg/about-the-generated-documentation/diagrams/module-diagrams","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"About the Generated Documentation"},{"label":"Diagrams"}]},{"id":"-LMm99vWiZsn8Q62GSfA","title":"Module Templates Diagrams","pathname":"/sitecoredxg/about-the-generated-documentation/diagrams/module-templates-diagrams","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"About the Generated Documentation"},{"label":"Diagrams"}]},{"id":"-LODQ5N2P4vZaeDFRiI9","title":"Samples","pathname":"/sitecoredxg/about-the-generated-documentation/samples","siteSpaceId":"sitesp_SM1IC","description":"","breadcrumbs":[{"label":"About the Generated Documentation"}]}]}