Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

cltl-backend

Backend services for the Leolani platform.

This repository is a component of the Leolani framework. For usage of the component within the framework see the instructions there.

Backend Architecture

Backend - Architectur

Backend layer

The Backend Container connects to the backend server to retrieve raw signals and processes them to make them available in the application. This involves:

  • Managing access to the signal resources (e.g. mute mic while speaking).
  • Store raw signal data.
  • Publish events for the incoming signals, pointing to the storage location where the raw data can be retrieved.
  • Subscribe to events that result in outgoing signals and send them to the backend server.

Backend Server

The application is composed of the following components: The Backend Server is a standalone application that provides a REST API with the basic raw signals.

Storage

The Backend stores the signal data separately and provides access to the stored signals over a REST API.

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Authors

Metadata

Release files for cltl-backend 1.0.dev0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cltl-backend 1.0.dev0
File Size Uploaded
cltl_backend-1.0.dev0.tar.gz 28.0 kB Details

Release files / cltl_backend-1.0.dev0.tar.gz

Download URL cltl_backend-1.0.dev0.tar.gz
Size 28.0 kB
Tags Source
SHA-256 checksum
How to use checksums
df20693e1b94927bbbf3b339eafc3eeabda5b9c27f8c3725b5225aac91039811
BLAKE2b-256 checksum
How to use checksums
4a9939a4e9140c77e3b341545be1cf7f92001cf7e083de8aed8d2edc6fc2c8d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.18
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page