In order the lay the groundwork for easier API-related changes the package structure in backend currently should be updated so that the API-intended azure functions are separate from internal azure functions. This would leave the current azure package for those internal functions and general-use objects. If possible, related objects in the package root should be organized into sub-packages. Also, some basic annotations should be applied to the functions so that we at least get a full path listing.
Acceptance Criteria
[ ] Dedicatedapi package space created containing its azure functions
[ ] Any related root objects should be organized into a sub-package if applicable
[ ] General-purpose azure objects should be stored in azure package
[ ] Basic OpenAPI annotations applied to all API azure functions
In order the lay the groundwork for easier API-related changes the package structure in backend currently should be updated so that the API-intended azure functions are separate from internal azure functions. This would leave the current
azure
package for those internal functions and general-use objects. If possible, related objects in the package root should be organized into sub-packages. Also, some basic annotations should be applied to the functions so that we at least get a full path listing.Acceptance Criteria
api
package space created containing its azure functionsazure
package