# bsejawal/how-to architecture

> Architecture diagram of the GitHub repository bsejawal/how-to, 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/bsejawal/how-to
- Repository: https://github.com/bsejawal/how-to

## Overview

This repository is a collection of how-to and reference documents, not an application with a runtime workflow. The README gives no further description, and no source excerpts document interactions between the files. The graph therefore groups the documented topics without implying navigation or execution links.

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_programming["Programming"]
  node_java8["Java 8"]
  node_java_interview["Java Interview"]
  node_jdk["JDK<br/>[jdk.md]"]
  node_sql["SQL<br/>[sql.md]"]
  node_sql_interview["SQL Interview"]
end

subgraph group_developer_tools["Developer Tools"]
  node_git["Git<br/>[Git-command.md]"]
  node_gradle_maven["Gradle and Maven<br/>[GradleAndMaven.md]"]
  node_intellij["IntelliJ IDEA<br/>[IntellijIdea.md]"]
  node_vscode["VS Code<br/>[VSCode.md]"]
  node_vim["Vim<br/>[vim.md]"]
end

subgraph group_systems["Systems"]
  node_linux["Linux<br/>[LinuxCommand.md]"]
  node_mac["Mac<br/>[mac.md]"]
end

subgraph group_references["Other References"]
  node_atom["Atom<br/>[ATOM.md]"]
  node_adobe["Adobe Creative Cloud"]
  node_markdown_space["Markdown Cheat Sheet"]
  node_markdown_hyphen["Markdown Cheat Sheet"]
  node_youtube["YouTube<br/>[Youtube.md]"]
end

click node_java8 "https://github.com/bsejawal/how-to/tree/master/java/java8"
click node_java_interview "https://github.com/bsejawal/how-to/blob/master/java/java8/interview-question.md"
click node_jdk "https://github.com/bsejawal/how-to/blob/master/jdk.md"
click node_sql "https://github.com/bsejawal/how-to/blob/master/sql/sql.md"
click node_sql_interview "https://github.com/bsejawal/how-to/blob/master/sql/sql-interview-question.md"
click node_git "https://github.com/bsejawal/how-to/blob/master/Git-command.md"
click node_gradle_maven "https://github.com/bsejawal/how-to/blob/master/GradleAndMaven.md"
click node_intellij "https://github.com/bsejawal/how-to/blob/master/IntellijIdea.md"
click node_vscode "https://github.com/bsejawal/how-to/blob/master/VSCode.md"
click node_vim "https://github.com/bsejawal/how-to/blob/master/vim.md"
click node_linux "https://github.com/bsejawal/how-to/blob/master/LinuxCommand.md"
click node_mac "https://github.com/bsejawal/how-to/blob/master/mac.md"
click node_atom "https://github.com/bsejawal/how-to/blob/master/ATOM.md"
click node_adobe "https://github.com/bsejawal/how-to/blob/master/adobe-creative-cloud.md"
click node_markdown_space "https://github.com/bsejawal/how-to/blob/master/markdown%20cheat%20sheet.md"
click node_markdown_hyphen "https://github.com/bsejawal/how-to/blob/master/markdown-cheat-sheet.md"
click node_youtube "https://github.com/bsejawal/how-to/blob/master/Youtube.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_java8,node_java_interview,node_jdk,node_sql,node_sql_interview toneBlue
class node_git,node_gradle_maven,node_intellij,node_vscode,node_vim toneAmber
class node_linux,node_mac toneMint
class node_atom,node_adobe,node_markdown_space,node_markdown_hyphen,node_youtube toneRose
```

## Components

### Programming

- [Java 8](https://github.com/bsejawal/how-to/tree/master/java/java8): `java/java8`
- [Java Interview](https://github.com/bsejawal/how-to/blob/master/java/java8/interview-question.md): `java/java8/interview-question.md`
- [JDK](https://github.com/bsejawal/how-to/blob/master/jdk.md): `jdk.md`
- [SQL](https://github.com/bsejawal/how-to/blob/master/sql/sql.md): `sql/sql.md`
- [SQL Interview](https://github.com/bsejawal/how-to/blob/master/sql/sql-interview-question.md): `sql/sql-interview-question.md`

### Developer Tools

- [Git](https://github.com/bsejawal/how-to/blob/master/Git-command.md): `Git-command.md`
- [Gradle and Maven](https://github.com/bsejawal/how-to/blob/master/GradleAndMaven.md): `GradleAndMaven.md`
- [IntelliJ IDEA](https://github.com/bsejawal/how-to/blob/master/IntellijIdea.md): `IntellijIdea.md`
- [VS Code](https://github.com/bsejawal/how-to/blob/master/VSCode.md): `VSCode.md`
- [Vim](https://github.com/bsejawal/how-to/blob/master/vim.md): `vim.md`

### Systems

- [Linux](https://github.com/bsejawal/how-to/blob/master/LinuxCommand.md): `LinuxCommand.md`
- [Mac](https://github.com/bsejawal/how-to/blob/master/mac.md): `mac.md`

### Other References

- [Atom](https://github.com/bsejawal/how-to/blob/master/ATOM.md): `ATOM.md`
- [Adobe Creative Cloud](https://github.com/bsejawal/how-to/blob/master/adobe-creative-cloud.md): `adobe-creative-cloud.md`
- [Markdown Cheat Sheet](https://github.com/bsejawal/how-to/blob/master/markdown%20cheat%20sheet.md): `markdown cheat sheet.md`
- [Markdown Cheat Sheet](https://github.com/bsejawal/how-to/blob/master/markdown-cheat-sheet.md): `markdown-cheat-sheet.md`
- [YouTube](https://github.com/bsejawal/how-to/blob/master/Youtube.md): `Youtube.md`
