sdc-scissor icon indicating copy to clipboard operation
sdc-scissor copied to clipboard

Merge Related APIs

Open ChristianBirchler opened this issue 2 years ago • 0 comments

User Story

As a user of the SDC-Scissor's library, I want to have all related APIs in the same module so that I don't have to import for each API also the according module.

Acceptance Criteria

Scenario 1:

  • Given: SDC-Scissor is installed
  • When: I want to import multiple related APIs (classes) of SDC-Scissor (e.g., the Test and the TestRunner classes from the testing API)
  • Then: I just have to import one module (e.g., testing)

Definition of Done

  • Code is reviewed
  • Code is manually tested in dev and test environments
  • All code is integrated frequently
  • Integration testing is performed
  • SonarQube check is run to determine the code metrics
  • Refactoring is done

Tasks

  • [ ] Refactor for each API the classes and move them to a single module
  • [ ] Adapt test cases
  • [ ] Update documentation
  • [ ] Write a decision log entry

ChristianBirchler avatar Jul 01 '22 15:07 ChristianBirchler