-
Notifications
You must be signed in to change notification settings - Fork 35
Refactor all endpoints code #2426
Copy link
Copy link
Closed
Labels
Maintenance & FixesTicket/PR related to codebase maintenance tasksTicket/PR related to codebase maintenance tasksRefactoringTicket/PR that is or requires a refactoringTicket/PR that is or requires a refactoringwp-parselyRequired label for all issuesRequired label for all issues
Milestone
Metadata
Metadata
Assignees
Labels
Maintenance & FixesTicket/PR related to codebase maintenance tasksTicket/PR related to codebase maintenance tasksRefactoringTicket/PR that is or requires a refactoringTicket/PR that is or requires a refactoringwp-parselyRequired label for all issuesRequired label for all issues
Type
Fields
Give feedbackNo fields configured for issues without a type.
Is your feature request related to a problem?
Our endpoints code is (maybe unnecessarily) scattered across files, has multiple levels of inheritance, and is generally complicated to follow/debug for contributors. As we keep adding more and more endpoints, this situation will only get amplified.
We need to refactor our endpoints to have code that is simpler and more maintainable in the long run.
Describe the solution you'd like