Skip to content

Program ‐ Activate

JDX50S edited this page May 8, 2024 · 1 revision

High Level overview of the app

subgraph "Start"
    A[Start] --> B{Push Analytics}
end

subgraph "Push Analytics"
    B --> C{Generate UUID}
    C --> D{Push Analytics Data}
end

subgraph "Generate UUID"
    C --> E[Generate UUID]
end

subgraph "Push Analytics Data"
    D --> F[Check Internet Connection]
    F --> G{Import System.Drive.Errors_Events.EventMan}
    G --> H{GUI Event}
end

subgraph "Check Internet Connection"
    F --> I[Check Internet Connection]
end

subgraph "GUI Event"
    H --> J[Check for Current Function]
    J --> K[Activate or Start Server]
    K --> L[Display Options]
    L --> M[Handle Option Selection]
end

%% Start
%% Start the process by pushing analytics data

%% Push Analytics
%% Generate UUID and push analytics data

%% Generate UUID
%% Generate a unique identifier for analytics tracking

%% Push Analytics Data
%% Check internet connection, import required module, and trigger GUI event

%% Check Internet Connection
%% Check if the device has an active internet connection

%% GUI Event
%% Check for the current function, activate or start the server, display options, and handle option selection

subgraph "Handle Advanced GitHub Application"
    A[Check Advanced GitHub Usage] --> B{Launch Advanced GitHub Application}
end

subgraph "Check Advanced GitHub Usage"
    A --> C{User Input}
    C --> D[Display Advanced GitHub Options]
    D --> E[Handle Option Selection]
end

subgraph "Handle Option Selection"
    E --> F{Select Advanced GitHub Option}
    F --> G[Execute Advanced GitHub Application]
end

subgraph "Functions"
    M --> N{Handle GitHub Application}
    M --> O{Handle Local Application}
    M --> P{Handle Advanced GitHub Application}
end


subgraph "Handle Advanced GitHub Application"
    A[Check Advanced GitHub Usage] --> B{Launch Advanced GitHub Application}
end

subgraph "Check Advanced GitHub Usage"
    A --> C{User Input}
    C --> D[Display Advanced GitHub Options]
    D --> E[Handle Option Selection]
end

subgraph "Handle Option Selection"
    E --> F{Select Advanced GitHub Option}
    F --> G[Execute Advanced GitHub Application]
end


subgraph "Handle Local Application"
    A[Check Local Usage] --> B{Launch Local Application}
end


subgraph "Check Local Usage"
    A --> C{User Input}
    C --> D[Display Local Options]
    D --> E[Handle Option Selection]
end


subgraph "Handle Option Selection"
    E --> F{Select Local Option}
    F --> G[Execute Local Application]
end


%% Handle GitHub Application
%% Handle the selection and launching of GitHub applications

%% Handle Local Application
%% Handle the selection and launching of local applications

%% Handle Advanced GitHub Application
%% Handle the selection and launching of advanced GitHub applications