Scope production was still using service-type specific factories instead of a generic factory set. This has been centralized so that all service instances share the same scope production concerns. Additionally, category comparator funcs now use generic comparators as well, which allows for the removal of the isType() and includesType() comparator funcs.
SRC Directory
/pkg
API and Components which are exposed for external usage.
-
/pkg/repository
Control layer for coordinating connections and communication with storage provider repositories. -
/pkg/storage
Manages compilation and validation of repository configuration and consts. Both those that are specific to storage providers, and those that are provider-agnostic.
/cli
Command Line Interface controller. Utilizes /pkg/repository as an exernal dependency.
/internal
Packages which are only intended for use within Corso.