FluidFramework icon indicating copy to clipboard operation
FluidFramework copied to clipboard

feat: base-client package

Open evaliyev opened this issue 2 months ago • 1 comments

Description

We observed that there isn't a dedicated Routerlicious client that can directly interface with the Routerlicious reference server. Currently, only Azure and Tinylicious clients are available.

At Autodesk, we've developed a custom client to connect to Routerlicious. This client primarily sources its code from the Azure-client. The distinctive feature lies in the way the URLResolver and TokenProviders are implemented. However, maintaining this custom client and keeping up with its dependencies has proven to be quite cumbersome.

Hence, our goal has shifted towards creating a base client that would make the construction of custom clients possible.

Breaking Changes

No breaking changes for azure-client. It should work exactly as before.

Reviewer Guidance

The review process is outlined on this wiki page.

List any specific things you want to get reviewer opinions on, and anything a reviewer would need to know to review this PR effectively. Things you might want to include:

  • Questions about how to properly make automated tests for your changes.
  • Questions about design choices you made.
  • Descriptions of how to manually test the changes (and how much of that you have done).
  • etc.

If you have any questions in this section, consider making the PR a draft until all questions have been resolved.

evaliyev avatar Apr 25 '24 14:04 evaliyev