Skip to content

Commit 738a2ab

Browse files
committed
Updated Notes
1 parent caf685d commit 738a2ab

21 files changed

Lines changed: 17519 additions & 378 deletions

pages/Abstract Factory Pattern.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,22 @@ displayTitle: Abstract Factory Pattern
5555
+render()
5656
+onCheck()
5757
}
58+
class WinButton {
59+
+render()
60+
+onClick()
61+
}
62+
class MacButton {
63+
+render()
64+
+onClick()
65+
}
66+
class WinCheckbox {
67+
+render()
68+
+onCheck()
69+
}
70+
class MacCheckbox {
71+
+render()
72+
+onCheck()
73+
}
5874
AbstractFactory <|.. WinFactory
5975
AbstractFactory <|.. MacFactory
6076
Button <|.. WinButton

pages/Alma Linux.md

Lines changed: 1511 additions & 0 deletions
Large diffs are not rendered by default.

pages/Api.md

Lines changed: 322 additions & 71 deletions
Large diffs are not rendered by default.

pages/CentOS.md

Lines changed: 1527 additions & 0 deletions
Large diffs are not rendered by default.

pages/Drupal.md

Lines changed: 1174 additions & 30 deletions
Large diffs are not rendered by default.

pages/Garuda Linux.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -704,19 +704,19 @@ enableToc: true
704704
- ## Btrfs Snapshots & System Safety
705705
- ```mermaid
706706
graph TD
707-
PacmanCmd[User executes pacman -Syu / upgrade] --> LibalpmHook[libalpm triggers pre-transaction hook]
708-
LibalpmHook --> SnapPre[Snapper creates Read-Only pre-snapshot]
709-
SnapPre --> PacmanUpgrade[Pacman performs upgrade modifications on target files]
710-
PacmanUpgrade --> LibalpmPost[libalpm triggers post-transaction hook]
711-
LibalpmPost --> SnapPost[Snapper creates Read-Only post-snapshot]
712-
SnapPost --> GRUBUpdate[systemd unit updates grub-btrfs menu entries]
707+
PacmanCmd["User executes pacman -Syu / upgrade"] --> LibalpmHook["libalpm triggers pre-transaction hook"]
708+
LibalpmHook --> SnapPre["Snapper creates Read-Only pre-snapshot"]
709+
SnapPre --> PacmanUpgrade["Pacman performs upgrade modifications on target files"]
710+
PacmanUpgrade --> LibalpmPost["libalpm triggers post-transaction hook"]
711+
LibalpmPost --> SnapPost["Snapper creates Read-Only post-snapshot"]
712+
SnapPost --> GRUBUpdate["systemd unit updates grub-btrfs menu entries"]
713713
714-
subgraph Recovery Options
715-
BootSnap[1. Boot directly from Read-Only pre-snapshot via GRUB]
716-
BootSnap --> VerifySystem[2. System starts in volatile overlay filesystem]
717-
VerifySystem --> CliRollback[3. Run: snapper rollback <snapshot-id>]
718-
CliRollback --> DefaultSubvol[4. Recreates root subvolume pointing to snapshot state]
719-
CliRollback --> Reboot[5. Reboot into recovered system]
714+
subgraph "Recovery Options"
715+
BootSnap["1. Boot directly from Read-Only pre-snapshot via GRUB"]
716+
BootSnap --> VerifySystem["2. System starts in volatile overlay filesystem"]
717+
VerifySystem --> CliRollback["3. Run: snapper rollback [snapshot-id]"]
718+
CliRollback --> DefaultSubvol["4. Recreates root subvolume pointing to snapshot state"]
719+
CliRollback --> Reboot["5. Reboot into recovered system"]
720720
end
721721
```
722722
- ### Snapper & Snapshot Management Commands

pages/Ghost.md

Lines changed: 1018 additions & 31 deletions
Large diffs are not rendered by default.

pages/Linux Mint.md

Lines changed: 1500 additions & 0 deletions
Large diffs are not rendered by default.

pages/Magento.md

Lines changed: 1034 additions & 32 deletions
Large diffs are not rendered by default.

pages/Nix OS.md

Lines changed: 1510 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)