Skip to content

Latest commit

 

History

History
102 lines (56 loc) · 5.11 KB

File metadata and controls

102 lines (56 loc) · 5.11 KB
graph LR
    posting_app_Posting["posting.app.Posting"]
    posting_config_Settings["posting.config.Settings"]
    posting_themes_UrlStyles["posting.themes.UrlStyles"]
    posting_themes_VariableStyles["posting.themes.VariableStyles"]
    posting_widgets_request_url_bar_UrlInput["posting.widgets.request.url_bar.UrlInput"]
    posting_widgets_variable_input_VariableInput["posting.widgets.variable_input.VariableInput"]
    posting_highlighters_VariableHighlighter["posting.highlighters.VariableHighlighter"]
    posting_highlighters_VariablesAndUrlHighlighter["posting.highlighters.VariablesAndUrlHighlighter"]
    posting_app_Posting -- "loads" --> posting_config_Settings
    posting_app_Posting -- "initializes" --> posting_widgets_request_url_bar_UrlInput
    posting_app_Posting -- "initializes" --> posting_widgets_variable_input_VariableInput
    posting_config_Settings -- "provides configuration to" --> posting_app_Posting
    posting_widgets_request_url_bar_UrlInput -- "uses" --> posting_themes_UrlStyles
    posting_widgets_variable_input_VariableInput -- "uses" --> posting_themes_VariableStyles
    posting_highlighters_VariableHighlighter -- "consumes styling from" --> posting_themes_VariableStyles
    posting_highlighters_VariablesAndUrlHighlighter -- "consumes styling from" --> posting_themes_UrlStyles
    posting_highlighters_VariablesAndUrlHighlighter -- "consumes styling from" --> posting_themes_VariableStyles
Loading

CodeBoardingDemoContact

Details

One paragraph explaining the functionality which is represented by this graph. What the main flow is and what is its purpose.

posting.app.Posting

The main application entry point and orchestrator for the entire TUI. It initializes and manages the lifecycle of other components, including loading application settings.

Related Classes/Methods:

posting.config.Settings

Manages application-wide settings and user preferences, providing a centralized source for configurable behaviors and paths.

Related Classes/Methods:

posting.themes.UrlStyles

Defines specific styling rules and visual attributes for URLs within the application, ensuring consistent URL presentation.

Related Classes/Methods:

posting.themes.VariableStyles

Defines specific styling rules and visual attributes for variables used throughout the application, ensuring consistent variable presentation.

Related Classes/Methods:

posting.widgets.request.url_bar.UrlInput

A UI widget responsible for handling user input for URLs, applying relevant styling from the theming system.

Related Classes/Methods:

posting.widgets.variable_input.VariableInput

A UI widget responsible for handling user input for variables, applying relevant styling from the theming system.

Related Classes/Methods:

posting.highlighters.VariableHighlighter

A component responsible for applying syntax highlighting specifically to variables based on defined styles.

Related Classes/Methods:

posting.highlighters.VariablesAndUrlHighlighter

A specialized highlighter component that applies styling to both variables and URLs, often used in contexts where both types of elements appear together.

Related Classes/Methods: