## Description In order to establish a standard api around our graph client usage, and thus be able to mock for testing, we need to migrate graph client usage into another pacakge. This is the first step in that process of refactoring. All changes are code relocation importing and exporting may change as needed. No logic was altered. ## Does this PR need a docs update or release note? - [x] ⛔ No ## Type of change - [x] 🤖 Test - [x] 🐹 Trivial/Minor ## Issue(s) * #1967 ## Test Plan - [x] ⚡ Unit test - [x] 💚 E2E
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.