Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 1.37 KB

Repositories.md

File metadata and controls

26 lines (18 loc) · 1.37 KB

Repositories

With the Kiota onboarding, our code will be using the following four solutions:

  • Kiota generator
  • Kiota core libraries
  • Graph core library which will be depending on the Kiota core.
  • Graph service library containing Kiota generated request builders.

The proposed plan to set the GitHub repositories for the above solutions is as follows :

  • Kiota (the generator) - common for all languages
  • kiota- : contains the abstractions and core implementation packages
  • msgraph-sdk--core
  • msgraph-sdk-
  • msgraph-beta-sdk-
  • (optional) msgraph-china-sdk-: an advantage of Kiota based generation is we can deliver SDKs tailored to customers' environments, this includes the ability to ship one service library per national cloud per version as national clouds generally have access to fewer endpoints.
  • (optional) msgraph-beta-china-sdk-

Concerns to be discussed more:

  1. Duplicate names - Consider adding new repositories for all the Kiota generated libraries and discontinuing the repos that use the current code generation process. Also consider renaming the older repository. In this case, we will need to think of duplicate repository names, that is, the old repo and the new repo cannot be named as msgraph-sdk-<language>.
  2. JavaScript - The current core library is named as msgraph-sdk-javascript.