Skip to content

Restructure the codebase to improve readability and maintainability #273

@tvpeter

Description

@tvpeter

Describe the enhancement

As the codebase continues to grow, it is increasingly challenging to maintain and read. The current handlers module contains the logic for all the commands and their output. As a result, the module has grown to thousands of lines, making it unnecessarily complex to add new features and tests.

Restructuring the codebase into logical modules will improve navigation, adding new features and testing.

Use case

Refactoring the codebase into logical modules will:

  • Ease navigation/enhance readability
  • logical separation of concerns
  • make it easier to add new features
  • improve testing

Additional context

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions