# laslo69/docs architecture

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

- Interactive diagram: https://gitdiagram.com/laslo69/docs
- Repository: https://github.com/laslo69/docs

## Overview

This repository is a personal reference library for learning Linux administration and Cisco networking, not an executable application. The main workflow is to open the root README, choose Linux or Cisco, then consult material organized by topic. The tree shows the topic areas; only the root README’s links to the two section indexes are explicit, so deeper navigation and links between topics are not represented.

Main entry points: [`README.md`](https://github.com/laslo69/docs/blob/main/README.md) (Documentation index), [`Cisco/README.md`](https://github.com/laslo69/docs/blob/main/Cisco/README.md) (Cisco index), [`Linux/README.md`](https://github.com/laslo69/docs/blob/main/Linux/README.md) (Linux index)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_cisco["Cisco networking"]
  node_cisco_index["Cisco index<br/>[README.md]"]
  node_cisco_vlan["VLAN and VTP"]
  node_cisco_dhcp["DHCP"]
  node_cisco_discovery["Neighbor discovery"]
  node_cisco_etherchannel["EtherChannel"]
  node_cisco_fhrp["First-hop redundancy"]
  node_cisco_port_security["Port security"]
  node_cisco_routing["Routing"]
end

subgraph group_linux_admin["Linux administration"]
  node_linux_index["Linux index<br/>[README.md]"]
  node_linux_identity["Identity management"]
  node_linux_permissions["Permissions"]
  node_linux_packages["Package management"]
  node_linux_hardware["Hardware inspection"]
end

subgraph group_linux_boot["Linux startup"]
  node_linux_boot["Boot and initialization"]
end

subgraph group_linux_storage["Linux storage"]
  node_linux_partitions["Partitions"]
  node_linux_filesystems["Filesystems"]
  node_linux_mounting["Filesystem mounting"]
  node_linux_links["File links"]
  node_linux_shared_libraries["Shared libraries"]
end

node_reader(("Learner"))
node_root_readme["Documentation index<br/>[README.md]"]

node_reader -->|"opens"| node_root_readme
node_root_readme -->|"links to"| node_linux_index
node_root_readme -->|"links to"| node_cisco_index

click node_root_readme "https://github.com/laslo69/docs/blob/main/README.md"
click node_cisco_index "https://github.com/laslo69/docs/blob/main/Cisco/README.md"
click node_linux_index "https://github.com/laslo69/docs/blob/main/Linux/README.md"
click node_cisco_vlan "https://github.com/laslo69/docs/tree/main/Cisco/VLAN"
click node_cisco_dhcp "https://github.com/laslo69/docs/tree/main/Cisco/DHCP"
click node_cisco_discovery "https://github.com/laslo69/docs/tree/main/Cisco/Decouverte_voisin"
click node_cisco_etherchannel "https://github.com/laslo69/docs/tree/main/Cisco/Etherchannel"
click node_cisco_fhrp "https://github.com/laslo69/docs/tree/main/Cisco/FHRP"
click node_cisco_port_security "https://github.com/laslo69/docs/tree/main/Cisco/Port_security"
click node_cisco_routing "https://github.com/laslo69/docs/tree/main/Cisco/Routage"
click node_linux_identity "https://github.com/laslo69/docs/tree/main/Linux/Gestion_identite"
click node_linux_permissions "https://github.com/laslo69/docs/tree/main/Linux/Gestion_permissions"
click node_linux_packages "https://github.com/laslo69/docs/tree/main/Linux/Gestion_paquet"
click node_linux_hardware "https://github.com/laslo69/docs/tree/main/Linux/Controle_hardware"
click node_linux_boot "https://github.com/laslo69/docs/tree/main/Linux/Boot"
click node_linux_partitions "https://github.com/laslo69/docs/tree/main/Linux/Gestion_stockage/Gestion_partition"
click node_linux_filesystems "https://github.com/laslo69/docs/tree/main/Linux/Gestion_stockage/Gestion_filesystem"
click node_linux_mounting "https://github.com/laslo69/docs/tree/main/Linux/Gestion_stockage/Montage_filesystem"
click node_linux_links "https://github.com/laslo69/docs/tree/main/Linux/Lien"
click node_linux_shared_libraries "https://github.com/laslo69/docs/tree/main/Linux/Bibliotheque%20partagees"

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_cisco_index,node_cisco_vlan,node_cisco_dhcp,node_cisco_discovery,node_cisco_etherchannel,node_cisco_fhrp,node_cisco_port_security,node_cisco_routing toneBlue
class node_linux_index,node_linux_identity,node_linux_permissions,node_linux_packages,node_linux_hardware toneAmber
class node_linux_boot toneMint
class node_linux_partitions,node_linux_filesystems,node_linux_mounting,node_linux_links,node_linux_shared_libraries toneRose
class node_reader toneIndigo
class node_root_readme toneTeal
```

## Components

### Cisco networking

- [Cisco index](https://github.com/laslo69/docs/blob/main/Cisco/README.md): `Cisco/README.md`
- [VLAN and VTP](https://github.com/laslo69/docs/tree/main/Cisco/VLAN): `Cisco/VLAN`
- [DHCP](https://github.com/laslo69/docs/tree/main/Cisco/DHCP): `Cisco/DHCP`
- [Neighbor discovery](https://github.com/laslo69/docs/tree/main/Cisco/Decouverte_voisin): `Cisco/Decouverte_voisin`
- [EtherChannel](https://github.com/laslo69/docs/tree/main/Cisco/Etherchannel): `Cisco/Etherchannel`
- [First-hop redundancy](https://github.com/laslo69/docs/tree/main/Cisco/FHRP): `Cisco/FHRP`
- [Port security](https://github.com/laslo69/docs/tree/main/Cisco/Port_security): `Cisco/Port_security`
- [Routing](https://github.com/laslo69/docs/tree/main/Cisco/Routage): `Cisco/Routage`

### Linux administration

- [Linux index](https://github.com/laslo69/docs/blob/main/Linux/README.md): `Linux/README.md`
- [Identity management](https://github.com/laslo69/docs/tree/main/Linux/Gestion_identite): `Linux/Gestion_identite`
- [Permissions](https://github.com/laslo69/docs/tree/main/Linux/Gestion_permissions): `Linux/Gestion_permissions`
- [Package management](https://github.com/laslo69/docs/tree/main/Linux/Gestion_paquet): `Linux/Gestion_paquet`
- [Hardware inspection](https://github.com/laslo69/docs/tree/main/Linux/Controle_hardware): `Linux/Controle_hardware`

### Linux startup

- [Boot and initialization](https://github.com/laslo69/docs/tree/main/Linux/Boot): `Linux/Boot`

### Linux storage

- [Partitions](https://github.com/laslo69/docs/tree/main/Linux/Gestion_stockage/Gestion_partition): `Linux/Gestion_stockage/Gestion_partition`
- [Filesystems](https://github.com/laslo69/docs/tree/main/Linux/Gestion_stockage/Gestion_filesystem): `Linux/Gestion_stockage/Gestion_filesystem`
- [Filesystem mounting](https://github.com/laslo69/docs/tree/main/Linux/Gestion_stockage/Montage_filesystem): `Linux/Gestion_stockage/Montage_filesystem`
- [File links](https://github.com/laslo69/docs/tree/main/Linux/Lien): `Linux/Lien`
- [Shared libraries](https://github.com/laslo69/docs/tree/main/Linux/Bibliotheque%20partagees): `Linux/Bibliotheque partagees`

### Other components

- **Learner**
- [Documentation index](https://github.com/laslo69/docs/blob/main/README.md): `README.md`

## Connections

- Learner → Documentation index: opens
- Documentation index → Linux index: links to
- Documentation index → Cisco index: links to
