Skip to main content

Repositories

This is a list of all the repositories that are owned and managed by the team handling the SDK. There's a brief description of what each repository contains, and a link to further information if applicable.

remote-expert-sdk

Link: https://github.com/Soluto-Private/remote-expert-sdk

This is the main repository and hosts all the client side code for the SDK for the web and native mobile applications. The repository is organized as follows:

  • docs/
    • Contains all the documentation you are reading now
  • infra/
    • Contains all the CDK infra code that deploys the documentation and the SDK
  • packages/
    • mobile/
      • Contains the code necessary to host the SDK on mobile
    • playground/
      • A barebones mobile playground for testing
    • web/
      • Contains all the SDK code necessary for the web. This is where the majority of development occurs

remote-expert-messaging-services

Link: https://github.com/Soluto-Private/remote-expert-messaging-services

This repository contains all the backend services necessary for the SDK. Some of these services are also shared by the ex-workspace team. A brief description of the organization is:

  • packages/
    • A list of client-side wrappers around some of the more complicated services like encryption
  • services/
    • A list of all the services. There's a readme available in each service giving a description of what the service is and what it's used for
  • shared/
    • Common shared infrastructure code that's used in many services
  • twilio/task-router
    • Pulumi configuration code to deploy task router information for the SDK

remote-expert-trailboss-helper

Link: https://github.com/Soluto-Private/remote-expert-trailboss-helper

This repository was developed to help out with a service we wrote that eases migration while onboarding new experts to different partners/queues. For more information on how trailboss is used, see this documentation.

anywhere-expert-sdk

Link: https://github.com/Soluto-Private/anywhere-expert-sdk

This is the original Anywhere Expert SDK code. We have modified it to help out with migration. For a more detailed explanation of how Anywhere Expert fits in to our code, see this documentation.