# arabian-vacc/library architecture

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

- Interactive diagram: https://gitdiagram.com/arabian-vacc/library
- Repository: https://github.com/arabian-vacc/library

## Overview

This repository is an aviation operations and training documentation portal for the Arabian region, rather than an application with a runtime service flow. Readers use it for controller foundations and regional procedures, airport-specific guidance, pilot arrival/departure information, onboarding, and organizational policies. The tree supports these major content areas; with no README or sampled documentation pages, specific cross-links and relationships between procedures cannot be established.

Main entry points: [`docs/foundations/index.md`](https://github.com/arabian-vacc/library/blob/master/docs/foundations/index.md) (Foundations index), [`docs/foundations/rt/intro.md`](https://github.com/arabian-vacc/library/blob/master/docs/foundations/rt/intro.md) (Radio telephony), [`docs/foundations/vmats_p1/intro.md`](https://github.com/arabian-vacc/library/blob/master/docs/foundations/vmats_p1/intro.md) (VMATS procedures), [`docs/foundations/wts/application.md`](https://github.com/arabian-vacc/library/blob/master/docs/foundations/wts/application.md) (Wake turbulence)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_foundations["Controller foundations"]
  node_foundation_index["Foundations index<br/>[index.md]"]
  node_rt["Radio telephony<br/>[intro.md]"]
  node_vmats["VMATS procedures<br/>[intro.md]"]
  node_wake["Wake turbulence<br/>[application.md]"]
end

subgraph group_operations["ATC operations"]
  node_aerodrome["Aerodrome guidance<br/>[index.md]"]
  node_airport_ops["Airport operations<br/>[aerodrome.md]"]
  node_enroute["Enroute guidance<br/>[index.md]"]
  node_uae_enroute["UAE enroute"]
  node_terminal["Terminal guidance<br/>[index.md]"]
  node_terminal_ops["Dubai terminal"]
end

subgraph group_pilots["Pilot procedures"]
  node_pilot_index["Pilot procedures<br/>[index.md]"]
  node_pilot_arrivals["Airport arrivals<br/>[arrivals.md]"]
  node_pilot_departures["Airport departures<br/>[departures.md]"]
end

subgraph group_onboarding["Getting started"]
  node_getting_started["Getting started<br/>[index.md]"]
  node_training["ATC training"]
end

subgraph group_policies["Organization policies"]
  node_policies_index["Policies index<br/>[index.md]"]
  node_training_policy["Training policy<br/>[general.md]"]
end

node_reader(("Controller or pilot"))
node_home["Portal home<br/>[index.md]"]

node_reader -->|"opens"| node_home
node_reader -->|"consults"| node_foundation_index
node_reader -->|"consults"| node_rt
node_reader -->|"consults"| node_vmats
node_reader -->|"consults"| node_wake
node_reader -->|"consults"| node_aerodrome
node_reader -->|"consults"| node_airport_ops
node_reader -->|"consults"| node_enroute
node_reader -->|"consults"| node_uae_enroute
node_reader -->|"consults"| node_terminal
node_reader -->|"consults"| node_terminal_ops
node_reader -->|"consults"| node_pilot_index
node_reader -->|"consults"| node_pilot_arrivals
node_reader -->|"consults"| node_pilot_departures
node_reader -->|"consults"| node_getting_started
node_reader -->|"consults"| node_training
node_reader -->|"consults"| node_policies_index
node_reader -->|"consults"| node_training_policy

click node_home "https://github.com/arabian-vacc/library/blob/master/docs/index.md"
click node_foundation_index "https://github.com/arabian-vacc/library/blob/master/docs/foundations/index.md"
click node_rt "https://github.com/arabian-vacc/library/blob/master/docs/foundations/rt/intro.md"
click node_vmats "https://github.com/arabian-vacc/library/blob/master/docs/foundations/vmats_p1/intro.md"
click node_wake "https://github.com/arabian-vacc/library/blob/master/docs/foundations/wts/application.md"
click node_aerodrome "https://github.com/arabian-vacc/library/blob/master/docs/aerodrome/index.md"
click node_airport_ops "https://github.com/arabian-vacc/library/blob/master/docs/aerodrome/dubai/aerodrome.md"
click node_enroute "https://github.com/arabian-vacc/library/blob/master/docs/enroute/index.md"
click node_uae_enroute "https://github.com/arabian-vacc/library/blob/master/docs/enroute/uae/general_information.md"
click node_terminal "https://github.com/arabian-vacc/library/blob/master/docs/terminal/index.md"
click node_terminal_ops "https://github.com/arabian-vacc/library/blob/master/docs/terminal/dubai/general_procedures.md"
click node_pilot_index "https://github.com/arabian-vacc/library/blob/master/docs/pilots/index.md"
click node_pilot_arrivals "https://github.com/arabian-vacc/library/blob/master/docs/pilots/dubai/arrivals.md"
click node_pilot_departures "https://github.com/arabian-vacc/library/blob/master/docs/pilots/dubai/departures.md"
click node_getting_started "https://github.com/arabian-vacc/library/blob/master/docs/getting_started/index.md"
click node_training "https://github.com/arabian-vacc/library/blob/master/docs/getting_started/starting_atc_training.md"
click node_policies_index "https://github.com/arabian-vacc/library/blob/master/docs/policies/index.md"
click node_training_policy "https://github.com/arabian-vacc/library/blob/master/docs/policies/atc_training/general.md"

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_foundation_index,node_rt,node_vmats,node_wake toneBlue
class node_aerodrome,node_airport_ops,node_enroute,node_uae_enroute,node_terminal,node_terminal_ops toneAmber
class node_pilot_index,node_pilot_arrivals,node_pilot_departures toneMint
class node_getting_started,node_training toneRose
class node_policies_index,node_training_policy,node_reader toneIndigo
class node_home toneTeal
```

## Components

### Controller foundations

- [Foundations index](https://github.com/arabian-vacc/library/blob/master/docs/foundations/index.md): `docs/foundations/index.md`
- [Radio telephony](https://github.com/arabian-vacc/library/blob/master/docs/foundations/rt/intro.md): `docs/foundations/rt/intro.md`
- [VMATS procedures](https://github.com/arabian-vacc/library/blob/master/docs/foundations/vmats_p1/intro.md): `docs/foundations/vmats_p1/intro.md`
- [Wake turbulence](https://github.com/arabian-vacc/library/blob/master/docs/foundations/wts/application.md): `docs/foundations/wts/application.md`

### ATC operations

- [Aerodrome guidance](https://github.com/arabian-vacc/library/blob/master/docs/aerodrome/index.md): `docs/aerodrome/index.md`
- [Airport operations](https://github.com/arabian-vacc/library/blob/master/docs/aerodrome/dubai/aerodrome.md): `docs/aerodrome/dubai/aerodrome.md`
- [Enroute guidance](https://github.com/arabian-vacc/library/blob/master/docs/enroute/index.md): `docs/enroute/index.md`
- [UAE enroute](https://github.com/arabian-vacc/library/blob/master/docs/enroute/uae/general_information.md): `docs/enroute/uae/general_information.md`
- [Terminal guidance](https://github.com/arabian-vacc/library/blob/master/docs/terminal/index.md): `docs/terminal/index.md`
- [Dubai terminal](https://github.com/arabian-vacc/library/blob/master/docs/terminal/dubai/general_procedures.md): `docs/terminal/dubai/general_procedures.md`

### Pilot procedures

- [Pilot procedures](https://github.com/arabian-vacc/library/blob/master/docs/pilots/index.md): `docs/pilots/index.md`
- [Airport arrivals](https://github.com/arabian-vacc/library/blob/master/docs/pilots/dubai/arrivals.md): `docs/pilots/dubai/arrivals.md`
- [Airport departures](https://github.com/arabian-vacc/library/blob/master/docs/pilots/dubai/departures.md): `docs/pilots/dubai/departures.md`

### Getting started

- [Getting started](https://github.com/arabian-vacc/library/blob/master/docs/getting_started/index.md): `docs/getting_started/index.md`
- [ATC training](https://github.com/arabian-vacc/library/blob/master/docs/getting_started/starting_atc_training.md): `docs/getting_started/starting_atc_training.md`

### Organization policies

- [Policies index](https://github.com/arabian-vacc/library/blob/master/docs/policies/index.md): `docs/policies/index.md`
- [Training policy](https://github.com/arabian-vacc/library/blob/master/docs/policies/atc_training/general.md): `docs/policies/atc_training/general.md`

### Other components

- **Controller or pilot**
- [Portal home](https://github.com/arabian-vacc/library/blob/master/docs/index.md): `docs/index.md`

## Connections

- Controller or pilot → Portal home: opens
- Controller or pilot → Foundations index: consults
- Controller or pilot → Radio telephony: consults
- Controller or pilot → VMATS procedures: consults
- Controller or pilot → Wake turbulence: consults
- Controller or pilot → Aerodrome guidance: consults
- Controller or pilot → Airport operations: consults
- Controller or pilot → Enroute guidance: consults
- Controller or pilot → UAE enroute: consults
- Controller or pilot → Terminal guidance: consults
- Controller or pilot → Dubai terminal: consults
- Controller or pilot → Pilot procedures: consults
- Controller or pilot → Airport arrivals: consults
- Controller or pilot → Airport departures: consults
- Controller or pilot → Getting started: consults
- Controller or pilot → ATC training: consults
- Controller or pilot → Policies index: consults
- Controller or pilot → Training policy: consults
