Skip to main content

A petal for the DroneLeaf ecosystem

Project description

petal-user-journey-coordinator

A petal for the DroneLeaf ecosystem.

Description

This petal provides [describe your petal's functionality here].

Installation

# For development
pdm install -G dev

# For production
pdm install

Usage

This petal provides the following endpoints:

  • GET /health - Health check endpoint that reports proxy requirements and status
  • GET /hello - Simple hello world endpoint for testing

Development

Running Tests

pdm run pytest

Debugging

Use the provided VS Code launch configuration to debug the petal:

  1. Open VS Code in this directory
  2. Set breakpoints in your plugin.py file
  3. Press F5 to start debugging

Required Proxies

This petal requires the following proxies (modify in get_required_proxies()):

  • redis - For caching and communication
  • db - For database operations

Optional Proxies

This petal can optionally use (modify in get_optional_proxies()):

  • ext_mavlink - For MAVLink communication

API Documentation

Health Check

GET /health

Returns health information including:

  • Petal name and version
  • Required and optional proxy lists
  • Custom petal status information

Hello World

GET /hello

Simple endpoint for testing connectivity.

License

MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

petal_user_journey_coordinator-0.1.12.tar.gz (131.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

petal_user_journey_coordinator-0.1.12-py3-none-any.whl (55.1 kB view details)

Uploaded Python 3

File details

Details for the file petal_user_journey_coordinator-0.1.12.tar.gz.

File metadata

File hashes

Hashes for petal_user_journey_coordinator-0.1.12.tar.gz
Algorithm Hash digest
SHA256 dcf4a31f481fd6e93d9651645b4bd3e91b7e41649411fe3ea824732926493eb7
MD5 df52fe92b1a19102275c1bc31da0ce2c
BLAKE2b-256 797173be0c25a36e7620f9245ff5ebe62a26e3adc4b0a195de06ab968be2d4a1

See more details on using hashes here.

File details

Details for the file petal_user_journey_coordinator-0.1.12-py3-none-any.whl.

File metadata

File hashes

Hashes for petal_user_journey_coordinator-0.1.12-py3-none-any.whl
Algorithm Hash digest
SHA256 05402d669c5145eb8b552e9b93160f9e65f5072c7db8bf22810ec15d66fc0631
MD5 71e223ea9fe52b1fadfdd16b5bf9ac6b
BLAKE2b-256 ed6ebbf615be1c6866164d2d734ac4e676d4465ed019c15d8e868ad0f2f5a96c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page