From 7d9d21eb76442b4e55867a9a76e09a40f38e4db5 Mon Sep 17 00:00:00 2001 From: Ilan Cosman Date: Thu, 21 Sep 2023 11:17:22 -0700 Subject: [PATCH] Add architecture file --- ARCHITECTURE.md | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 ARCHITECTURE.md diff --git a/ARCHITECTURE.md b/ARCHITECTURE.md new file mode 100644 index 00000000..e09fd491 --- /dev/null +++ b/ARCHITECTURE.md @@ -0,0 +1,47 @@ +```mermaid +--- +title: Tide Configure Flowchart +--- +flowchart TD + +Style[style] --> prompt_colors +prompt_connection_andor_frame_color["prompt_connection_andor_frame_color +(skipped if 16 color, or if there is no frame and no prompt connection)"] + +prompt_colors -- "16 colors" --> show_time +prompt_colors -- "True Color \n lean" --> show_time +prompt_colors -- "True Color \n rainbow" --> show_time +prompt_colors -- "True Color \n classic" --> classic_prompt_color + +classic_prompt_color --> show_time + +show_time -- "lean" --> lean_prompt_height +show_time -- "classic" --> classic_prompt_separators +show_time -- "rainbow" --> rainbow_prompt_separators + +lean_prompt_height -- "One Line" --> prompt_connection_andor_frame_color +lean_prompt_height -- "Two Line" --> prompt_connection + +classic_prompt_separators --> powerline_prompt_heads +rainbow_prompt_separators --> powerline_prompt_heads + +powerline_prompt_heads --> powerline_prompt_tails +powerline_prompt_tails --> powerline_prompt_height + +powerline_prompt_height -- "One Line" --> prompt_connection_andor_frame_color +powerline_prompt_height -- "Two Line" --> prompt_connection + +prompt_connection -- "lean" --> prompt_connection_andor_frame_color +prompt_connection -- "classic" --> powerline_prompt_frame +prompt_connection -- "rainbow" --> powerline_prompt_frame + +powerline_prompt_frame --> prompt_connection_andor_frame_color + +prompt_connection_andor_frame_color --> prompt_spacing + +prompt_spacing --> icons + +icons --> transient + +transient --> finish +```