Skip to content

Y25-485 - Remove API v1 code from Sequencescape #5136

@StephenHulme

Description

@StephenHulme

Describe the Housekeeping

  • Remove all API v1 code from Sequencescape
  • Includes, tests, packages (sinatra, rack, etc.), and the archiving of sequencescape-client
    • Initial code that can be removed includes:
    • app/api -> can all go
    • app/middleware -> can all go
    • Remove the api route from config/routes.rb (line 22)
    • Remove spec/api
    • All reference to include ModelExtension should be deleted but also double check that any functions still needed are covered
    • Continue removing code and (trying to) run specs as you go - it's likely that more unused code and unexpected dependencies will be uncovered.

Blocking issues

Additional context
Add any other context about the problem here.

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions