Metadata-Version: 2.3
Name: whitebox-plugin-flight-annotations
Version: 0.1.12
Summary: A plugin for whitebox that enables flight annotations.
License: GNU Affero General Public License v3
Author: avilabss
Author-email: contact@avilabs.net
Requires-Python: >=3.14.0
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Description-Content-Type: text/markdown

# Whitebox Plugin - Flight Annotations

This is a plugin for [whitebox](https://gitlab.com/whitebox-aero) that enables flight annotations.

## Installation

Install the plugin to whitebox:

```
poetry add whitebox-plugin-flight-annotations
```

## Frontend development

In a prepared core backend dev container, use `make test-frontend` for the selected
source suite. Ordinary Python archives contain JSX and private dependency inputs;
core explicitly assembles the installed separate remote. Follow the shared [frontend package guide](https://docs.whitebox.aero/plugin_guide/#independent-frontend-packages)
and [JSX testing guide](https://docs.whitebox.aero/plugin_guide/#testing-jsx-code)
for prerequisites, assembly/restart lifecycle and private test setup.

Annotation data belongs to the selected flight. Changing flights clears it and
ignores other-flight list responses; remounting for the same flight preserves
pending posts while its snapshot is loading. Core's
[full application contract](https://gitlab.com/whitebox-aero/whitebox/-/blob/main/frontend/tests/packaged-remotes/README.md)
tests this through the real bridge, mission control and dashboard.

## Additional Instructions

- [Plugin Development Guide](https://docs.whitebox.aero/plugin_guide/#plugin-development-workflow)
- [Plugin Testing Guide](https://docs.whitebox.aero/plugin_guide/#testing-plugins)
- [Contributing Guidelines](https://docs.whitebox.aero/development_guide/#contributing)

