FluidFramework
FluidFramework copied to clipboard
feat: base-client package
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.