Skip to content

Technical Depth: Refactoring of  #105

Description

@MoritzRohleder

Project

AL_Base_Plugin

Autor

Anedhel

Description

Looking forward, the Plugin will become bigger and the current folder Structure is not "prepared" for it.
Therefor the folder structure should become something along those lines:

  • Persistence
    • alapiclients
      • ALApiClients: Class
      • Wrapper: Folder
      • Deserializer: Folder (Might not be needed)
      • BackendModels: Folder
    • safefiles
      • SafefileManager: Class
      • SafefileModels: Folder
      • Wrapper: Folder (Potentially)
    • database
      • DatabaseConnector: Class
      • Entities: Folder
      • Repositories: Folder
  • Commands
    • Class per Command, potentially and Folders for larger Features with several commands
  • Tabcompletions
    • Mirrors the Commands Folder, with a Tabcompletion per Command
  • Ressources
    • Configs: Folder
    • Enums: Folder
  • AL_Base_Plugin: Class

ACs

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    ToDO

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions