Skip to main content

Services

LiveCodes (being a client-side app) uses multiple services (for example for authentication, sharing, module resolution, etc).

These services are defined here.

Some of the services are not supported on self-hosted deploys and are either replaced by other compatible services or require you to provide an alternative service.

Examples:

info

LiveCodes sponsors (Bronze sponsors and above) get access to managed custom services.

If you self-host your app and need to change any of these services, start by following the guide described there.

Then, edit the services you want (in src/livecodes/services). The used services need to have the same interface.

The app then needs to be re-built using the command:

npm run build

The built app is in build directory. This can be hosted on any static file server.

Sponsors