# tac091/scoop-multi architecture

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

- Interactive diagram: https://gitdiagram.com/tac091/scoop-multi
- Repository: https://github.com/tac091/scoop-multi

## Overview

This repository is a Scoop bucket template: its app manifests are the product, while PowerShell helpers support writing and debugging those manifests. The README documents that bucket manifests become available on Scoop Docs when the repository is tagged appropriately. No source excerpts were provided, so the graph shows only relationships documented in the README; it does not infer install-time behavior or helper-script calls.

Main entry points: [`bucket`](https://github.com/tac091/scoop-multi/tree/main/bucket) (App manifests), [`bin`](https://github.com/tac091/scoop-multi/tree/main/bin) (PowerShell helpers)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_catalog["App catalog"]
  node_bucket_manifests["App manifests"]
end

subgraph group_authoring["Manifest authoring"]
  node_bin_helpers["PowerShell helpers"]
end

node_bucket_author(("Bucket author"))
node_scoop_docs["Scoop Docs"]

node_bucket_author -->|"uses to author"| node_bin_helpers
node_bucket_author -->|"creates manifests"| node_bucket_manifests
node_bin_helpers -->|"helps write"| node_bucket_manifests
node_bucket_manifests -->|"published to"| node_scoop_docs

click node_bucket_manifests "https://github.com/tac091/scoop-multi/tree/main/bucket"
click node_bin_helpers "https://github.com/tac091/scoop-multi/tree/main/bin"

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_bucket_manifests toneBlue
class node_bin_helpers toneAmber
class node_bucket_author,node_scoop_docs toneIndigo
```

## Components

### App catalog

- [App manifests](https://github.com/tac091/scoop-multi/tree/main/bucket): `bucket`

### Manifest authoring

- [PowerShell helpers](https://github.com/tac091/scoop-multi/tree/main/bin): `bin`

### Other components

- **Bucket author**
- **Scoop Docs**

## Connections

- Bucket author → PowerShell helpers: uses to author (evidence: `README.md`)
- Bucket author → App manifests: creates manifests (evidence: `README.md`)
- PowerShell helpers → App manifests: helps write (evidence: `README.md`)
- App manifests → Scoop Docs: published to (evidence: `README.md`)
