Skip to content

Latest commit

 

History

History
40 lines (39 loc) · 1.29 KB

FILE_STRUCTURE.md

File metadata and controls

40 lines (39 loc) · 1.29 KB

File structure of pmcenter's source code:

|- pmcenter - Source code main directory
   |- BotCommands - Every bot command's processing logic
   |  |- ...
   |- BotProcess - Bot's message routing logics
   |  |- ...
   |- CallbackActions - Every inline keyboard command's processing logic
   |  |- ...
   |- CommandLines - Every commandline's processing logic
   |  |- ...
   |- Configurations - Configurations' processing logics
   |  |- ...
   |- EventHandlers - Global error handler and Ctrl-C handler
   |  |- ...
   |- Interfaces - pmcenter's self-defined interfaces
   |  |- ...
   |- Methods - Useful functions
   |  |- Database - Extracting/writing things from/to local database
   |  |  |- Checking - For extracting things from database
   |  |  |  |- ...
   |  |  |- Writing - For writing things to database
   |  |  |  |- ...
   |  |- H2Helper - http/2 helper
   |  |  |- ...
   |  |- Logging - Logging module
   |  |  |- ...
   |  |- NetworkTest - Testing network quality, used by some commands
   |  |  |- ...
   |  |- Threads - Threads' logics
   |  |  |- ...
   |  |- UpdateHelper - pmcenter updates helper
   |  |  |- ...
   |  |- ...
   |- Program.cs - Main entry of pmcenter
   |- Setup.cs - Setup wizard's processing logic
   |- Template.cs - As its name
   |- Vars.cs - Constants/variables storage