# microsoft/azurestorageexplorer architecture

> Architecture diagram of the GitHub repository microsoft/azurestorageexplorer, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-11-11). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/microsoft/azurestorageexplorer
- Repository: https://github.com/microsoft/azurestorageexplorer

## Overview

This repository supports Storage Explorer feedback intake rather than implementing the Storage Explorer product. The documented workflow guides reporters to check existing resources and open issues, then use the appropriate bug-report or feature-request form; people needing assistance are directed to Azure support. The tree also contains project-management workflows, but their behavior and connections are not documented in the available excerpts, so they are omitted.

Main entry points: [`README.md`](https://github.com/microsoft/azurestorageexplorer/blob/main/README.md) (Submission guidance), [`.github/ISSUE_TEMPLATE/bug_report.yml`](https://github.com/microsoft/azurestorageexplorer/blob/main/.github/ISSUE_TEMPLATE/bug_report.yml) (Bug report form), [`.github/ISSUE_TEMPLATE/feature_request.yml`](https://github.com/microsoft/azurestorageexplorer/blob/main/.github/ISSUE_TEMPLATE/feature_request.yml) (Feature request form)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_guidance["Reporter guidance"]
  node_readme["Submission guidance<br/>[README.md]"]
end

subgraph group_forms["Issue forms"]
  node_bugform["Bug report form<br/>[bug_report.yml]"]
  node_featureform["Feature request form"]
end

node_reporter(("Reporter"))
node_issue_tracker["GitHub issues"]
node_azure_support["Azure support"]
node_troubleshooting["Troubleshooting guide"]
node_release_notes["Release notes"]

node_reporter -->|"reads guidance"| node_readme
node_reporter -->|"checks open issues"| node_issue_tracker
node_reporter -->|"checks resources"| node_troubleshooting
node_reporter -->|"checks resources"| node_release_notes
node_reporter -->|"submits bug"| node_bugform
node_reporter -->|"submits request"| node_featureform
node_reporter -->|"requests assistance"| node_azure_support

click node_readme "https://github.com/microsoft/azurestorageexplorer/blob/main/README.md"
click node_bugform "https://github.com/microsoft/azurestorageexplorer/blob/main/.github/ISSUE_TEMPLATE/bug_report.yml"
click node_featureform "https://github.com/microsoft/azurestorageexplorer/blob/main/.github/ISSUE_TEMPLATE/feature_request.yml"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_readme toneBlue
class node_bugform,node_featureform toneAmber
class node_reporter,node_issue_tracker,node_azure_support,node_troubleshooting,node_release_notes toneIndigo
```

## Components

### Reporter guidance

- [Submission guidance](https://github.com/microsoft/azurestorageexplorer/blob/main/README.md): `README.md`

### Issue forms

- [Bug report form](https://github.com/microsoft/azurestorageexplorer/blob/main/.github/ISSUE_TEMPLATE/bug_report.yml): `.github/ISSUE_TEMPLATE/bug_report.yml`
- [Feature request form](https://github.com/microsoft/azurestorageexplorer/blob/main/.github/ISSUE_TEMPLATE/feature_request.yml): `.github/ISSUE_TEMPLATE/feature_request.yml`

### Other components

- **Reporter**
- **GitHub issues**
- **Azure support**
- **Troubleshooting guide**
- **Release notes**

## Connections

- Reporter → Submission guidance: reads guidance (evidence: `README.md`)
- Reporter → GitHub issues: checks open issues (evidence: `README.md`)
- Reporter → Troubleshooting guide: checks resources (evidence: `README.md`)
- Reporter → Release notes: checks resources (evidence: `README.md`)
- Reporter → Bug report form: submits bug (evidence: `README.md`)
- Reporter → Feature request form: submits request (evidence: `README.md`)
- Reporter → Azure support: requests assistance (evidence: `README.md`)
